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

首頁 > 學院 > 開發設計 > 正文

C#中如何計算時間差?

2019-11-14 16:34:07
字體:
來源:轉載
供稿:網友

C#中怎么計算兩時間相差多少。計算2個時間之間的差,可以計算到時分秒! 

<1> 
label1.Text = "2004-1-1 15:36:05"; 
label2.Text = "2004-3-1 20:16:35"; 
DateTime d1 =new DateTime(2004,1,1,15,36,05); 
DateTime d2 =new DateTime(2004,3,1,20,16,35); 

TimeSpan d3 = d2.Subtract(d1); 

label3.Text = "相差:" 
+d3.Days.ToString()+"天" 
+d3.Hours.ToString()+"小時" 
+d3.Minutes.ToString()+"分鐘" 
+d3.Seconds.ToString()+"秒"; 


<2> 
    PRotected void Page_Load(object sender, EventArgs e) 
    { 
        if (!IsPostBack) 
        { 
            DateTime dt1 = Convert.ToDateTime("2009-07-31 00:00:00"); 
            DateTime dt2 = Convert.ToDateTime("2009-08-02 00:00:00"); 
            this.Label1.Text = this.DateDiff(dt1,dt2); 
        } 
    } 
    private string DateDiff(DateTime DateTime1, DateTime DateTime2) 
    { 
        string dateDiff = null; 
        try 
        { 
            TimeSpan ts1 = new TimeSpan(DateTime1.Ticks); 
            TimeSpan ts2 = new TimeSpan(DateTime2.Ticks); 
            TimeSpan ts = ts1.Subtract(ts2).Duration(); 
            dateDiff = ts.Days.ToString() + "天" + ts.Hours.ToString() + "小時" + ts.Minutes.ToString() + "分鐘" + ts.Seconds.ToString() + "秒"; 
        } 
        catch 
        { } 
        return dateDiff; 
    } 

<3> 
            string st1 = "14:16"; 
            string st2 = "14:14"; 
            DateTime dt1 = Convert.ToDateTime(st1); 
            DateTime dt2 = Convert.ToDateTime(st2); 
            
            int result = DateTime.Compare(dt1, dt2); 
    如果st1的時間大于st2  , result = 1 
    如果相等就等于0, 
     如果小于就是-1


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴马| 忻城县| 祁东县| 道孚县| 且末县| 哈尔滨市| 鄱阳县| 鄂温| 潜江市| 建平县| 高密市| 龙井市| 榆社县| 邯郸县| 陈巴尔虎旗| 惠东县| 称多县| 措美县| 九龙坡区| 昌宁县| 琼海市| 绥化市| 乌兰浩特市| 福州市| 南涧| 咸宁市| 庄浪县| 如皋市| 黎平县| 三河市| 五河县| 淅川县| 灵武市| 尼勒克县| 和硕县| 吉首市| 滨州市| 天水市| 儋州市| 工布江达县| 大宁县|