C# - 比较UtcNow和UtcNow.Date不起作用

时间:2018-02-10 02:02:56

标签: c# .net datetime

下面的图片是不言自明的。如何确切的UTC时间,以及午夜的同一日期无法正确比较?特别是因为这些时间来自同一个对象。

这似乎是C#本身的一个错误,但我知道这不可能是正确的。我在这里缺少什么?

enter image description here

额外细节:如果我将DateTimeOffset.UtcNow增加5小时(在6小时制),则比较正常 - 并且在当天余下的时间内正常工作。为什么在午夜和早上6点之间进行比较?

什么是 比较通用时间对象的最佳方法? (时区和位置并不重要。只有相对偏移很重要。)

0 个答案:

没有答案