如何从另一个 DateTime 值中减去两个 DateTime 值并将结果保存为 double 值?
最佳答案
在 .NET 中,如果您从一个 DateTime
对象中减去另一个对象,您将得到一个 TimeSpan
对象。然后,您可以使用该 TimeSpan
对象的 Ticks
属性来获取两个 DateTime
对象之间的刻度数。但是,报价将由 Long
表示,而不是 Double
。
DateTime date1;
DateTime date2;
Long diffTicks = (date2 - date1).Ticks;
TimeSpan
对象还有其他有趣的属性,例如 TotalMilliseconds
和 TotalMinutes
以及类似的东西可以帮助您,并且可能是更多您正在寻找的东西。
关于c# - 如何从另一个日期时间中减去一个日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5177002/