标签: c# .net timezone
我不确定这是否是一个问题,但仍然想知道答案。
Wikipedia表示大约有40个时区,但是当我在c#中调用TimeZoneInfo.GetSystemTimeZones()方法时,它会返回101个元素的列表。
TimeZoneInfo.GetSystemTimeZones()
维基文章是否已过时(虽然“最后修改时间为2012年4月26日05:11”)或者是否还有其他时区?
答案 0 :(得分:13)
没有一个答案 - 这取决于您感兴趣的时区数据库。使用TimeZoneInfo.GetSystemTimeZones将使用Windows时区...如果您使用tzdb,您很可能会看到还有更多。
TimeZoneInfo.GetSystemTimeZones
(当前Noda Time版本返回575个时区ID,例如,虽然包括Etc / GMT + 9,Etc / GMT + 10等。)