2010年10月8日 星期五

兩段時間 ( DateTime ) 的時間差

在做日期相減時,可以使用 DateTime 設定兩段欲相減的時間,再使用 TimeSpan 算出兩段時間的間隔,總共是多少天數( Day )、多少小時( Hour )、多少毫秒( TotalMillisecond )、多少分鐘( Minute )抑或是多少秒( Second )。

以下例子就是以現在的時間,距離 2010 年 1 月 1 日 0 時 0 分 0 秒的時間差。
DateTime dt = DateTime.Now;
DateTime _dt = new DateTime(2010, 1, 1, 0, 0, 0);
TimeSpan ts = dt.Subtract(_dt);
Console.WriteLine(ts.TotalDays + " Days.");
Console.WriteLine(ts.TotalHours + " Hours.");
Console.WriteLine(ts.TotalMilliseconds + " Milliseconds");
Console.WriteLine(ts.TotalMinutes + " Minutes");
Console.WriteLine(ts.TotalSeconds + " Seconds");


回目錄
回首頁

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...