【发布时间】:2012-02-22 19:04:28
【问题描述】:
DateTime 和 DateTimeOffset 对象之间有什么区别?
我们什么时候应该使用每一个?
在可能更改服务器区域、存储日期和时间的网络应用程序中。哪个更好,或者有其他建议吗?
【问题讨论】:
标签: c# datetime datetimeoffset
DateTime 和 DateTimeOffset 对象之间有什么区别?
我们什么时候应该使用每一个?
在可能更改服务器区域、存储日期和时间的网络应用程序中。哪个更好,或者有其他建议吗?
【问题讨论】:
标签: c# datetime datetimeoffset
DateTimeOffset 表示时间点,通常表示为日期和时间,相对于协调世界时 (UTC),它提供比 DateTime 结构更大程度的时区感知。看这里-http://msdn.microsoft.com/en-us/library/bb546101.aspx。
【讨论】:
DateTimeOffset 克服了 DateTime 的缺点。它表示为相对于协调世界时 (UTC) 的日期和时间。 例如:
如果您没有参考点,那么 2013 年 4 月 18 日上午 11:00:00 绝对没有任何意义。那可能是世界上任何地方的上午 11:00:00。 DateTimeOffset 包含有关您正在处理的时区的信息,这使世界变得与众不同!
更多详情must read once
【讨论】: