在列出所有Id
的属性TimeZoneInfo
s 返回者TimeZoneInfo.GetSystemTimeZones
,出现两个版本的 EST:美国东部标准时间和东部标准时间。有什么不同?
我还看到美国山地标准时间和山地标准时间,但我很确定这是因为美国版本适用于亚利桑那州,该州不遵守夏令时。我假设常规山区标准时间适用于山区时区的美国其他州。我对么?
有关美国时区的有用链接:http://www.timetemperature.com/tzus/time_zone.shtml http://www.timetemperature.com/tzus/time_zone.shtml
“美国东部标准时间”是指印第安纳州大部分地区的时区,印第安纳州在 2007 年之前没有实行夏令时。同样,萨斯喀彻温省使用“加拿大中部标准时间”,亚利桑那州使用“美国山地标准时间”。仍然不遵守夏令时。
时区 ID 的分配方式有些不合逻辑。例如提到的“无 DST”版本开曼群岛被称为“SA 太平洋标准时间”(SA = 南美洲,如果您查看时区地图,您会发现 -05:00 偏移量适用于南美洲西海岸的哥伦比亚、厄瓜多尔和秘鲁)
时区 ID 的另一个示例“格林威治标准时间”指的是冰岛使用的时区,全年为 UTC+00:00,没有夏令时,而“GMT 标准时间”指的是有夏令时的英国时区。
每个时区对应于您可以从时区控制面板中选择的菜单项之一。这个MSDN页面显示了菜单中的文本和实际时区ID之间的对应关系 http://msdn.microsoft.com/en-us/library/ms912391(v=winembedded.11).aspx:
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)