如何從另一個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. 如何從另一個減去一個日期時間?
- 2. 從DB獲取平均日期時間並從另一個日期時間減去一個日期
- 3. 你如何從日期時間減去?
- 4. 減去日期時間
- 5. 減去日期時間列
- 6. 減去日期和時間
- 7. 2。減去日期時間
- 8. 日期時間減去uwp
- 9. 從一個日期時間和另一個日期時間的合併日期
- 10. 減去2日期時間並獲得日期時間返回
- 11. SQL選擇減去日期時間與日期時間
- 12. 從日期時間減去1年
- 13. Doctrine2減去兩個日期時間
- 14. 減去兩個日期時間變量
- 15. 減去兩個日期時間
- 16. 減去兩個日期時間值
- 17. 從python的csv文件的當前日期時間減去日期時間
- 18. 如何從另一個日期在Oracle中減去日期
- 19. 如何減去日期時間值並獲取時間
- 20. 如何減去天的軍事時間日期時間模塊
- 21. 如何通過改變時間來減去日期時間
- 22. 如何從日期時間中減去一年?
- 23. PHP日期時間減去和轉換
- 24. 減去日期時間偏移值
- 25. 減去日期和時間由JavaScript
- 26. 減去日期值的時間
- 27. 紅寶石欄 - 減去日期時間
- 28. 減去日期時間在Python
- 29. VBA減去日期和時間
- 30. 減去日期時間字段
結果?蜱?秒?任何示例輸入/輸出? – BoltClock 2011-03-03 05:27:58
這是什麼應該是減法後的輸出 – Dotnet 2011-03-03 05:28:14