标签: c# .net datetime
下面的图片是不言自明的。如何确切的UTC时间,以及午夜的同一日期无法正确比较?特别是因为这些时间来自同一个对象。
这似乎是C#本身的一个错误,但我知道这不可能是正确的。我在这里缺少什么?
额外细节:如果我将DateTimeOffset.UtcNow增加5小时(在6小时制),则比较正常 - 并且在当天余下的时间内正常工作。为什么在午夜和早上6点之间进行比较?
DateTimeOffset.UtcNow
什么是 比较通用时间对象的最佳方法? (时区和位置并不重要。只有相对偏移很重要。)