- UID
- 390967
- 帖子
- 1598
- 主題
- 823
- 精華
- 0
- 積分
- 854
- 楓幣
- 11070
- 威望
- 395
- 存款
- 10100
- 贊助金額
- 1800
- 推廣
- 0
- GP
- 2681
- 閱讀權限
- 150
- 在線時間
- 189 小時
- 註冊時間
- 2023-5-18
- 最後登入
- 2024-11-23
|
在C#中計算兩個日期(DateTime)的結果會輸出(TimeSpan)- DateTime now = DateTime.Now;
- DateTime after = DateTime.Now.AddDays(-7);
- TimeSpan tsDiff = now - after; // 也可用 now.Subtract(after)
- Console.WriteLine(ts);
複製代碼 上面計算的結果可以用天、時、分、秒、毫秒為單位顯示,輸出類型為double
- double diffTotalDay = tsDiff.TotalDays;
複製代碼- double diffTotalHour = tsDiff.TotalHours;
複製代碼- double diffTotalMinute = tsDiff.TotalMinutes;
複製代碼- double diffTotalSecond = tsDiff.TotalSeconds;
複製代碼- double diffTotalMillisecond = tsDiff.TotalMilliseconds;
複製代碼 如果是個別顯示天、時、分、秒、毫秒的數量,就要用到TimeSpan的屬性,類型為int- int diffDay = tsDiff.Days;
- int diffHour = tsDiff.Hours;
- int diffMinute = tsDiff.Minutes;
- int diffSecond = tsDiff.Seconds;
- int diffMillisecond = tsDiff.Milliseconds;
複製代碼 |
|