10

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

维基百科说大约有 40 个时区,但是当我TimeZoneInfo.GetSystemTimeZones()在 c# 中调用该方法时,它会返回一个包含 101 个元素的列表。

wiki 文章是否已过时(尽管“上次修改时间为 2012 年 4 月 26 日 05:11”)还是有其他时区?

4

1 回答 1

13

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

(例如,当前的Noda Time版本返回 575 个时区 ID,尽管其中包括 Etc/GMT+9、Etc/GMT+10 等)

于 2012-04-26T13:58:45.207 回答