如何从另一个DateTime值中减去两个DateTime值并将结果保存为 double ?

最佳答案

在.NET中,如果您从另一个对象中减去一个DateTime对象,则将获得一个TimeSpan对象。然后,您可以使用该Ticks对象上的TimeSpan属性来获取两个DateTime对象之间的滴答数。但是,刻度将由Long而不是Double表示。

DateTime date1;
DateTime date2;
Long diffTicks = (date2 - date1).Ticks;
TimeSpan对象上还有其他有趣的属性,例如TotalMillisecondsTotalMinutes,以及诸如此类的东西可以为您提供帮助,甚至可能更多。

10-07 19:19
查看更多