我想知道一个城市或州是否可以有 2 个或多个GMT时区。我知道一个国家可能有多个GMT时区,但不确定它是否也适用于州和城市。请分享您的知识。
5 回答
我认为您的意思是“一个城市或州可以跨越两个时区吗?”。是的。佛罗里达州墨西哥海滩位于 CST 和 EST 之间的边界,该镇的部分地区位于两个时区。
至于你怎么能告诉电脑,不知道。
将问题解释为“是否有任何城市位于多个时区”,那么答案是“是”。美国有多个时区(印第安纳州和亚利桑那州是其中两个)。
最近在 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)。asia 文件中详细描述了如何以及为何进行更改。
请注意,Olson(时区)数据库现在 (2016-09-19) 可从 IANA 在https://www.iana.org/time-zones而不是从 NIH 获得。您可以很容易地获得当前版本;获得历史版本可能更难。
是的,世界各地的时区确实每年会更改 20 次,而且有时根本没有通知(也就是说,政府仅在更改前一两天立法更改)。
@basit 问:
哇,世界各地一年大约有 20 次。我正在尝试记录纬度和经度的时区,所以现在我的问题是,我应该记录多长时间的数据?6个月?1个月?2.. 3..?
而且,一年中夏令时改变需要多长时间,因为我需要用夏令时记录时区并在特定时间段后刷新数据。
我的意思是,在 2009 年期间,时区数据库有 20 个问题,因为至少有那么多地方的规则发生了变化。然而,任何给定的国家通常只改变一次规则——尽管在阿根廷,不同的国家在不同的时间改变了他们的规则并加剧了问题。
我不清楚我们是否有足够的信息来告诉您记录数据的时间。我倾向于说至少 12 个月,但这取决于你打算用它做什么。一方面,您需要做的就是跟上奥尔森数据库的步伐——它会告诉您世界各地的时区规则。如果您有兴趣跟踪访问者的时区,那么您可以将数据保留多久。由于不是每个人都使用规范的大陆/城市表示法作为他们的时区(例如,我倾向于使用较旧的美国/太平洋表示法 - 它仍然受支持,但相当于 America/Los_Angeles)。TZ=EST5EDT 等经典符号是模棱两可的;美国和澳大利亚都有使用 EST 作为缩写的时区,
您还问“时区更改需要多长时间”。我不确定你是什么意思。就“时钟变化时(标准时间和夏令时之间)”而言,它是“瞬时的”;一秒是一个时区偏移量;下一秒是另一个。如果您的意思是“政府改变主意需要多长时间”,它会发生根本性的变化。例如,欧洲和美国都有相对固定的规则,每隔几年就会改变一次;美国的规则已经稳定了大约 20 年,然后他们在大约 3 年前改变了规则。欧洲也类似。另一方面,一些国家每年都会改变他们的规则。我的印象是,一些伊斯兰国家在标准时间和夏令时之间切换时会进行调整(反之亦然),这部分取决于斋月何时落下——如果在斋月期间发生这种变化,那么他们会提前或推迟,这样规则在斋月期间不会改变。其他国家对这种边缘政策有不同的原因——也许这在政治上相当于释放期限。因此,人们可能需要很长时间才能决定给定年份的“最终”(意思是“下一版”)规则是什么。其他国家对这种边缘政策有不同的原因——也许这在政治上相当于释放期限。因此,人们可能需要很长时间才能决定给定年份的“最终”(意思是“下一版”)规则是什么。其他国家对这种边缘政策有不同的原因——也许这在政治上相当于释放期限。因此,人们可能需要很长时间才能决定给定年份的“最终”(意思是“下一版”)规则是什么。
网站http://worldtimezone.com/在跟踪大多数这些特质方面做得很好。
全世界只有一个 GMT。至于时区,请参见此处,显示在堪萨斯州内的遵守变化。
任何任意管辖区都可能有多个时区,尽管大多数没有。