有多少个时区?

时间:2012-04-26 13:56:44

标签: c# .net timezone

我不确定这是否是一个问题,但仍然想知道答案。

Wikipedia表示大约有40个时区,但是当我在c#中调用TimeZoneInfo.GetSystemTimeZones()方法时,它会返回101个元素的列表。

维基文章是否已过时(虽然“最后修改时间为2012年4月26日05:11”)或者是否还有其他时区?

1 个答案:

答案 0 :(得分:13)

没有一个答案 - 这取决于您感兴趣的时区数据库。使用TimeZoneInfo.GetSystemTimeZones将使用Windows时区...如果您使用tzdb,您很可能会看到还有更多。

(当前Noda Time版本返回575个时区ID,例如,虽然包括Etc / GMT + 9,Etc / GMT + 10等。)