如何从另一个DateTime值中减去两个DateTime值并将结果保存为 double ?
最佳答案
在.NET中,如果您从另一个对象中减去一个DateTime
对象,则将获得一个TimeSpan
对象。然后,您可以使用该Ticks
对象上的TimeSpan
属性来获取两个DateTime
对象之间的滴答数。但是,刻度将由Long
而不是Double
表示。
DateTime date1;
DateTime date2;
Long diffTicks = (date2 - date1).Ticks;
TimeSpan
对象上还有其他有趣的属性,例如TotalMilliseconds
和TotalMinutes
,以及诸如此类的东西可以为您提供帮助,甚至可能更多。