如何從另一個DateTime值中減去兩個DateTime值並將結果保存爲double?如何從另一個日期時間減去日期時間?
13
A
回答
21
在.NET中,如果你減去另外一個DateTime
對象,你會得到一個TimeSpan
對象。然後,您可以使用該TimeSpan
對象上的Ticks
屬性來獲取兩個DateTime
對象之間的滴答數。但是,蜱將由Long
代表,而不是Double
。
DateTime date1;
DateTime date2;
Long diffTicks = (date2 - date1).Ticks;
有是TimeSpan
對象像TotalMilliseconds
和TotalMinutes
之類的東西,它可以幫助你出來,可能會更你在找什麼其他有趣的特性。
1
我認爲這是你需要的。
DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.UtcNow;
var result = d1 - d2;
double dResult = result.Ticks;
10
DateTime startTime = DateTime.Now;
DateTime endTime = DateTime.Now.AddSeconds(75);
TimeSpan span = endTime.Subtract (startTime);
Console.WriteLine("Time Difference (seconds): " + span.Seconds);
Console.WriteLine("Time Difference (minutes): " + span.Minutes);
Console.WriteLine("Time Difference (hours): " + span.Hours);
Console.WriteLine("Time Difference (days): " + span.Days);
0
你應該試試這個。
DateTime prevDate = DateTime.Parse("25-Feb-2011 12:30");
double subDouble = DateTime.Now.Ticks - prevDate.Ticks;
0
使用DateTime.Subtract它將返回TimeSpan,然後使用Double類型結果的TotalSeconds屬性。
0
我不知道什麼是你想要存儲 如果你需要在什麼時間單元雙
double difference = date2.ToOADate() - date1.ToOADate();
相關問題
- 1. 從DB獲取平均日期時間並從另一個日期時間減去一個日期
- 2. 你如何從日期時間減去?
- 3. 減去日期時間
- 4. 減去日期和時間
- 5. 2。減去日期時間
- 6. 日期時間減去uwp
- 7. 從一個日期時間和另一個日期時間的合併日期
- 8. SQL選擇減去日期時間與日期時間
- 9. 從日期時間減去1年
- 10. 減去兩個日期時間值
- 11. 從python的csv文件的當前日期時間減去日期時間
- 12. 如何從另一個日期在Oracle中減去日期
- 13. 如何減去日期時間值並獲取時間
- 14. 如何通過改變時間來減去日期時間
- 15. 如何減去天的軍事時間日期時間模塊
- 16. 如何從日期時間中減去一年?
- 17. 減去日期和時間由JavaScript
- 18. 減去日期值的時間
- 19. 減去日期時間偏移值
- 20. 減去日期時間在Python
- 21. 如何從MySQL中的日期時間減去3小時?
- 22. 用mysql從時間戳中減去日期時間
- 23. 查詢'Now'的日期時間列減去一定的時間?
- 24. Python的日期時間中減去日期古怪
- 25. 如何切片日期時間範圍與另一個日期時間範圍
- 26. 將日期時間轉換爲另一日期時間
- 27. 如何從日期時間戳的時間和日期在PHP
- 28. 如何從日期時間戳得到時間和日期
- 29. 如何從日期時間
- 30. 如何從python中的日期時間範圍中減去星期一
結果?蜱?秒?任何示例輸入/輸出? – BoltClock 2011-03-03 05:27:58
這是什麼應該是減法後的輸出 – Dotnet 2011-03-03 05:28:14