c# - 有多少个时区?

标签 c# .net timezone

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

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

维基文章是否已过时(尽管它“最后修改于 2012 年 4 月 26 日 05:11”)或者是否有任何其他时区?

最佳答案

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

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

关于c# - 有多少个时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10334976/

相关文章:

jsf - 设置 f :convertDateTime 的默认时区

c# - cmd.exe 已退出,代码为 9009

c# - 如何完全禁用记录器

基于 C# .NET 文档的应用程序操作图

.net - Visual Studio 上的 ezdb 文件?

mysql - 在 MySQL 中将字符串长日期转换为日期时间

c# - 得到一个没有很多 if 语句的类

c# - 如何为必须相等且可以选择用空格分隔的任意数字字符串创建正则表达式

c# - 在 C# 中读取 Excel 数据和单元格格式

ios - 模拟器不显示 UILocalNotification