标签: asp.net-mvc timezone
如果一个人只使用日期而没有时间,那么为多时区应用程序保存UTC的所有日期仍然是明智的吗?
答案 0 :(得分:3)
我建议使用DateTimeOffset - 这允许您存储DateTime和UTC偏移量。
DateTimeOffset
DateTime
另外,请阅读this关于时区最佳做法的问题。
答案 1 :(得分:3)
一般答案是肯定的,但是如果没有存储时间部分,它将在时间转换中引入错误。时区转换需要时间来产生有意义的结果。因此,只需存储完整的UTC时间(即日期和时间),因为如果需要,您可以随时将其修剪为日期。