以上回答是实际上是不正确 - “美国东部标准时间”是指时区为广大印第安纳,这并没有2007年之前同样采用夏令时,“加拿大中部标准时间”用于萨斯喀彻温省,亚利桑那州用“美国山区标准时间”,但仍未遵守夏令时。
时区标识以不合逻辑的方式分配。例如提到的“无DST”版本开曼群岛被称为“SA太平洋标准时间”(SA =南美洲,如果您查看时区地图,您将看到-05:00抵消适用于南美洲西海岸的哥伦比亚,厄瓜多尔和秘鲁)
有关时区ID“格林威治标准时间”的另一个例子,指的是冰岛使用的时区,即UTC + 00:00,全年无DST,而“GMT标准时间”指英国时区确实有DST。
每个时区对应于您可以从时区控制面板中选择的某个菜单项。 This MSDN page shows the correspondence between the text in the menu and the actual timezone ID:
010 Mountain Standard Time (GMT-07:00) Mountain Time (US and Canada)
013 Mexico Standard Time 2 (GMT-07:00) Chihuahua, La Paz, Mazatlan
015 U.S. Mountain Standard Time (GMT-07:00) Arizona
020 Central Standard Time (GMT-06:00) Central Time (US and Canada)
025 Canada Central Standard Time (GMT-06:00) Saskatchewan
030 Mexico Standard Time (GMT-06:00) Guadalajara, Mexico City, Monterrey
033 Central America Standard Time (GMT-06:00) Central America
035 Eastern Standard Time (GMT-05:00) Eastern Time (US and Canada)
040 U.S. Eastern Standard Time (GMT-05:00) Indiana (East)
045 S.A. Pacific Standard Time (GMT-05:00) Bogota, Lima, Quito
085 GMT Standard Time (GMT) Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London
090 Greenwich Standard Time (GMT) Casablanca, Monrovia
** TLDR; **'东部标准Time'是正确的 – 2016-06-08 14:47:24
注意,给出的链接是只适用于Windows嵌入式1.1(2006年)。没有静态页面列出所有可用的时区,因为它们可以在更新应用时更改。相反,在命令行上使用'tzutil/l'来列出安装在计算机上的。或者,在.NET中使用'TimeZoneInfo.GetSystemTimeZones()'。 – 2017-12-15 18:18:07