从三个变量开始,它们都是System.DateTime。
a: 10/2/2009 2:30:00 PM
b: 10/2/2009 2:30:00 PM
c: 10/2/2009 2:30:00 PM
相互比较。
a=b: True
b=c: True
c=a: True
好的,我们已经确定所有三个日期都相等。因此,当我们将它们全部转换为通用时间时,我们将获得相同的结果。对?
a.ToUniversalTime: 10/2/2009 9:30:00 PM
b.ToUniversalTime: 10/2/2009 9:30:00 PM
c.ToUniversalTime: 10/2/2009 2:30:00 PM
所以发生了什么事?
最佳答案
从http://msdn.microsoft.com/en-us/library/system.datetime.touniversaltime.aspx:
关于.net - 谜语:何时三个相等的日期不相等,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/668217/