コード例 #1
0
            /// <summary>
            /// 获取时间
            /// </summary>
            /// <param name="type">获取的数据类型</param>
            /// <returns>返回时间</returns>
            public short GetDate(TimeOperation_Type type)
            {
                DateTime time = DateTime.Now - SubTime;
                int      result;

                switch (type)
                {
                case TimeOperation_Type.Day:
                    result = time.Day;
                    break;

                case TimeOperation_Type.Hour:
                    result = time.Hour;
                    break;

                case TimeOperation_Type.Minute:
                    result = time.Minute;
                    break;

                case TimeOperation_Type.Month:
                    result = time.Month;
                    break;

                case TimeOperation_Type.Second:
                    result = time.Second;
                    break;

                case TimeOperation_Type.Year:
                default:
                    result = time.Year;
                    break;
                }
                return((short)result);
            }
コード例 #2
0
            /// <summary>
            /// 设置时间
            /// </summary>
            /// <param name="data">设置的数据</param>
            /// <param name="type">设置的数据类型</param>
            public void SetDate(short data, TimeOperation_Type type)
            {
                DateTime time = DateTime.Now - SubTime;

                switch (type)
                {
                case TimeOperation_Type.Day:
                    time = time.AddDays(data);
                    break;

                case TimeOperation_Type.Hour:
                    time = time.AddHours(data);
                    break;

                case TimeOperation_Type.Minute:
                    time = time.AddMinutes(data);
                    break;

                case TimeOperation_Type.Month:
                    time = time.AddMonths(data);
                    break;

                case TimeOperation_Type.Second:
                    time = time.AddSeconds(data);
                    break;

                case TimeOperation_Type.Year:
                default:
                    time = time.AddYears(data);
                    break;
                }
                SubTime = DateTime.Now - time;
            }
コード例 #3
0
 /// <summary>
 /// 写入时间方法
 /// </summary>
 /// <param name="data">时间数据</param>
 /// <param name="type">写入时间类型</param>
 public void WriteTime(short data, TimeOperation_Type type)
 {
     TimeUnit.SetDate(data, type);
 }
コード例 #4
0
 /// <summary>
 /// 读取时间方法
 /// </summary>
 /// <param name="type">读取时间类型</param>
 /// <returns>返回时间</returns>
 public short ReadTime(TimeOperation_Type type)
 {
     return(TimeUnit.GetDate(type));
 }