天天看點

.net 計算時間差

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; 
           
}