我不确定这是否是一个SO问题,但仍然想知道答案。
维基百科说大约有 40 个时区,但是当我在 c# 中调用 TimeZoneInfo.GetSystemTimeZones()
方法时,它会返回 101 个元素的列表。
维基文章是否过时(尽管它"最后修改于2012年4月26日05:11")还是是否有任何其他时区?
没有一个答案 - 这取决于你对哪个时区数据库感兴趣。使用TimeZoneInfo.GetSystemTimeZones
将使用Windows时区...如果你使用TZDB,你可能会看到更多。
(例如,当前的 Noda Time 版本返回 575 个时区 ID,尽管其中包括 Etc/GMT+9、Etc/GMT+10 等)