国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

在asp.net中計算兩個日期相差的年、月、小時、分鐘 、秒等

2024-07-10 12:38:04
字體:
來源:轉載
供稿:網友

我們在編寫ASP.net程序時,經常需要計算兩個日期之間的間隔,如計算兩個日期之間相差的年數、月數、天數、小時數、分鐘,秒等,下面的源代碼就給出了具體的實現方法。

#region 在asp.net中怎么樣計算兩個日期相差的年、月份、日期、小時、分鐘 、秒等

public enum EnumDateCompare
{
        year =1,
        month =2,
        day =3,
        hour =4,
        minute =5,
        second =6
}
public static double DateDiff(EnumDateCompare howtocompare, System.DateTime startDate, System.DateTime endDate)

        double diff=0; 
        System.TimeSpan TS = new System.TimeSpan(endDate.Ticks-startDate.Ticks);

        switch (howtocompare) 
        { 
                case EnumDateCompare.year: 
                        diff = Convert.ToDouble(TS.TotalDays/365); 
                        break; 
                case EnumDateCompare.month: 
                        diff = Convert.ToDouble((TS.TotalDays/365)*12); 
                        break; 
                case EnumDateCompare.day:
                        diff = Convert.ToDouble(TS.TotalDays); 
                        break; 
                case EnumDateCompare.hour: 
                        diff = Convert.ToDouble(TS.TotalHours); 
                        break; 
                case EnumDateCompare.minute: 
                        diff = Convert.ToDouble(TS.TotalMinutes); 
                        break; 
                case EnumDateCompare.second: 
                        diff = Convert.ToDouble(TS.TotalSeconds); 
                        break; 
        }
        return diff;
}

#endregion

// 調用

// DateTime a=Convert.ToDateTime("2005-09-03 20:15");

// DateTime b=Convert.ToDateTime("2005-09-04 09:09 ");

// double d=Bll.Common.DateDiff(Bll.Common.EnumDateCompare.day,a,b);

// Response.Write(d.ToString("f0"));//四舍五入

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南城县| 柯坪县| 夏邑县| 依兰县| 博罗县| 宿州市| 衡山县| 迭部县| 宝清县| 泽库县| 安福县| 巴塘县| 商南县| 隆子县| 康定县| 绵竹市| 吉隆县| 邯郸县| 奎屯市| 和田县| 儋州市| 大宁县| 时尚| 贵溪市| 和政县| 阳曲县| 浠水县| 贵阳市| 宾川县| 同江市| 水城县| 监利县| 夏津县| 德安县| 吴桥县| 且末县| 海城市| 莱州市| 凤冈县| 曲沃县| 开远市|