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