如何从时区确定文化/区域设置?



我正在用MVC3 c#编写一个多租户系统,它根据用户的记录存储时区。这用于在用户时区中显示日期和时间,因为所有日期都以UTC格式存储在DB中。

我想知道我是否需要用这个时区存储一个区域设置,这样我就可以适当地格式化日期。

我觉得我应该能够从时区推断地区,但我不确定是否有一个简单的方法我错过了。

从时区到地区没有一对一的映射。

例如,德国、法国和意大利都共享同一时区,但具有不同的区域设置。类似地,希腊、芬兰和利比亚共用时区。

当然,也有相反的情况,当一个国家跨越几个时区(如美国),并不是所有地区都遵循相同的规则来观察夏令时。

相关内容

  • 没有找到相关文章

最新更新