'DateTime'和'DateTimeOffset'之间的区别

age*_*t47 37 c# datetime datetimeoffset

a DateTimeDateTimeOffset对象有什么区别?

什么时候应该使用每一个?

在可能更改服务器区域的Web应用程序中,存储日期和时间.哪一个更好,还是有其他建议?

Dot*_*ser 22

DateTimeOffset表示一个时间点,通常表示为日期和时间,相对于协调世界时(UTC),它提供比DateTime结构更大程度的时区感知.请在此处查看 - http://msdn.microsoft.com/en-us/library/bb546101.aspx.

  • 那谢谢啦.帮助:DI无法理解为什么有些人会对我的简单问题投反对票!!! 我是新人,我应该学习越来越多,而且我应该问我的问题! (11认同)

Aja*_*rma 12

DateTimeOffset克服DateTime的缺点.它表示为相对于协调世界时(UTC)的日期和时间.例如:

如果您没有参考点,那么在4/18/2013 11:00:00 AM意味着绝对没有任何意义.那可能是世界上任何地方的11:00:00.DateTimeOffset包含有关您正在处理的时区的信息,这在世界上有所不同!

更多细节必须阅读一次