- UID
- 390967
- 帖子
- 1668
- 主題
- 859
- 精華
- 0
- 積分
- 870
- 楓幣
- 12400
- 威望
- 410
- 存款
- 10100
- 贊助金額
- 1800
- 推廣
- 0
- GP
- 2815
- 閱讀權限
- 150
- 在線時間
- 198 小時
- 註冊時間
- 2023-5-18
- 最後登入
- 2024-12-26
|
在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;
複製代碼 |
|