有人能指出我的所有时区引用的id在TimeZoneInfo.FindTimeZoneById()的完整列表吗?我在任何地方都找不到一个列表,我已经查看了. net文档。


当前回答

下面是微软提供的时区列表

其他回答

时区标识符列表,默认包含在Windows XP和Vista中:查找本地系统上定义的时区

我猜这就是大多数人想要的:

微软时区索引值

希望微软即使在XP之后也能保持更新。

下面是微软提供的时区列表

我知道这是一个老问题,但微软现在似乎已经通过MSDN提供了这一点。

http://msdn.microsoft.com/en-us/library/gg154758.aspx

您将在这里找到完整的时区列表及其GMToffsets,您可以使用“时区名称”列值按ID查找时区

e.g

TimeZoneInfo objTimeZoneInfo = TimeZoneInfo.FindTimeZoneById("Dateline Standard Time");

您将得到时区信息类,其中包含用于GMT-12:00的日期线标准时区。