• 查看两个日期的间隔


    #region 返回两个日期之间的时间间隔      
    
            ///   <summary>   
            ///   返回两个日期之间的时间间隔(y:年份间隔、M:月份间隔、d:天数间隔、h:小时间隔、m:分钟间隔、s:秒钟间隔、ms:微秒间隔)   
            ///   </summary>   
            ///   <param   name="Date1">开始日期</param>   
            ///   <param   name="Date2">结束日期</param>   
            ///   <param   name="Interval">间隔标志</param>   
            ///   <returns>返回间隔标志指定的时间间隔</returns>   
            public static int DateDiff(System.DateTime Date1, System.DateTime Date2, string Interval)
            {
                double dblYearLen = 365;//年的长度,365天   
                double dblMonthLen = (365 / 12);//每个月平均的天数   
                System.TimeSpan objT;
                objT = Date2.Subtract(Date1);
                switch (Interval)
                {
                    case "y"://返回日期的年份间隔   
                        return System.Convert.ToInt32(objT.Days / dblYearLen);
                    case "M"://返回日期的月份间隔   
                        return System.Convert.ToInt32(objT.Days / dblMonthLen);
                    case "d"://返回日期的天数间隔   
                        return objT.Days;
                    case "h"://返回日期的小时间隔   
                        return objT.Hours;
                    case "m"://返回日期的分钟间隔   
                        return objT.Minutes;
                    case "s"://返回日期的秒钟间隔   
                        return objT.Seconds;
                    case "ms"://返回时间的微秒间隔   
                        return objT.Milliseconds;
                    default:
                        break;
                }
                return 0;
            }
    
            #endregion
  • 相关阅读:
    二次识别
    IPC
    HW
    数据库异常:SQL Error: 0, SQLState: S0022
    mysql 分页查询
    [Err] 1248
    名句摘抄
    理智向左 疯狂向右
    kindle怎么导入电子书
    设置 myeclipse 编码格式
  • 原文地址:https://www.cnblogs.com/New-world/p/3166577.html
Copyright © 2020-2023  润新知