如何从另一个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