在列出所返回Id
的TimeZoneInfo
s的所有属性时,将TimeZoneInfo.GetSystemTimeZones
显示两个版本的EST:美国东部标准时间和东部标准时间.有什么不同?
我也看到美国山地标准时间和山地标准时间,但我很确定这是因为美国版本适用于亚利桑那州,它没有观察到夏令时.我假设常规的山地标准时间适用于山区时区的其他美国州.我对么?
美国时区的有用链接:http://www.timetemperature.com/tzus/time_zone.shtml
Ran*_*832 16
上述答案实际上是错误的 - "美国东部标准时间"是指大多数印第安纳州的时区,它没有遵守2007年之前的夏令时.同样,"加拿大中部标准时间"用于萨斯喀彻温省和"美国山脉"亚利桑那州的标准时间,仍然没有观察夏令时.
时区ID以某种不合逻辑的方式分配.提及开曼群岛的"无DST"版本被称为"SA太平洋标准时间"(SA =南美洲,如果您查看时区地图,您将看到-05:00偏移适用于哥伦比亚,厄瓜多尔,和秘鲁在南美洲西海岸)
有关时区ID"格林威治标准时间"的另一个示例,它指的是冰岛使用的时区,全年UTC + 00:00没有夏令时,而"GMT标准时间"指的是确实有夏令时的英国时区.
每个时区对应于您可以从时区控制面板中选择的菜单项之一.此MSDN页面显示菜单中文本与实际时区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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11173 次 |
最近记录: |