2个时区可以用于1个城市吗?

时间:2010-02-10 02:55:37

标签: datetime date timezone gmt

我想知道一个城市或州是否有2个或更多 GMT 时区。我知道一个国家可以有超过一个 GMT 时区,但不确定它是否也适用于州和城市。请分享您的知识。

5 个答案:

答案 0 :(得分:6)

我认为你的意思是“一个城市或州可以跨越两个时区吗?”。是。 Mexico Beach, FL位于科技委和东部时间之间的边界,与两个时区的部分城镇相连。

关于如何告诉计算机,不知道。

答案 1 :(得分:6)

将问题解释为“是否存在多个时区的城市”,答案为“是”。还有美国各州有多个时区(印第安纳州和亚利桑那州是其中两个)。

最近有关TZ邮件列表的讨论,关于中国被称为新疆的地区,汉族和维吾尔族人口混杂。汉族似乎使用标准的中国时区(亚洲/北京),但维吾尔人经常使用当地时区。现在已经封装在Olson数据库中,维吾尔时区的名称为Asia / Urumqi。

因此,例如,tzdata2010b.tar.gz中的zone.tab文件可从ftp://elsie.nci.nih.gov/pub/tzdata2010b.tar.gz获得(代码为ftp://elsie.nci.nih.gov/pub/tzcode2009t.tar.gz)。有关如何以及为何在亚洲文件中进行更改的详细说明。

请注意,Olson(时区)数据库现在(2016-09-19)可从IANA https://www.iana.org/time-zones而非NIH获得。您可以轻松获得当前版本;获得历史性版本可能会更难。

是的,时区在全球范围内每年确实改变了20次,有时根本没有通知(也就是说,政府在变更前一两天才对变更进行立法)。


@basit问道:

  哇世界各地一年20次哇。我正在尝试记录纬度和经度的时区,所以现在我的问题是,我需要多长时间记录数据? 6个月? 1个月? 2 .. 3 ..?

     

此外,夏令时需要多长时间才能更改,因为我需要在夏令时记录时区并在特定时间段后刷新数据。

我的意思是,在2009年期间,时区数据库有20个问题,因为至少在很多地方规则发生了变化。但是,任何一个国家通常只会改变一次规则 - 尽管在阿根廷,不同的州在不同的时间改变了规则并使问题更加复杂。

我不清楚我们是否有足够的信息告诉您记录数据的时间。我倾向于说至少12个月,但这取决于你将要做什么。在一个层面上,您需要做的就是跟上Olson数据库 - 这将告诉您世界上任何地方的时区规则。如果您有兴趣跟踪访问者的时区,那么您可以根据需要保留数据。因为不是每个人都使用规范的大陆/城市符号作为他们的时区(例如,我倾向于使用较旧的美国/太平洋符号 - 仍然支持,但相当于America / Los_Angeles)。经典符号如TZ = EST5EDT是模糊的;美国和澳大利亚都有时区,使用EST作为缩写,标准和夏令时之间切换的日期各不相同(见证了Olson数据库中的大量数据)。

你也会问'时区改变需要多长时间'。我不确定你是什么意思。就“时钟变化时(标准和夏令时间之间)”而言,它是“瞬时的”;一秒钟,它是一个时区偏移;下一秒是另一个。如果你的意思是“政府改变主意需要多长时间”,那就完全不同了。例如,欧洲和美国都有相对固定的规则,每隔几年就会发生变化;美国的统治已经稳定了大约20年,然后他们改变了大约3年前的规则。欧洲是类似的。另一方面,一些国家每年都会改变其规则。我的印象是,一些伊斯兰国家在标准和夏令时之间切换时会进行调整(反之亦然),部分取决于斋月何时下降 - 如果斋月期间发生变化,那么他们会将其推进或延迟,这样规则在斋月期间不会改变。其他国家的边缘政策有不同的原因 - 可能是政治等同于发布截止日期。因此,人们可能需要一段时间来决定某一年的规则的“最终”(意思是“下一版”)是什么。

网站http://worldtimezone.com/可以很好地跟踪大多数这些特质。

答案 2 :(得分:2)

全世界只有一个gmt。至于时区,请参阅here,显示遵守的变化,例如在堪萨斯州。

答案 3 :(得分:1)

任何任意辖区可能有多个时区,但大多数时区都没有。

答案 4 :(得分:0)