gpt4 book ai didi

datetime - 2个时区可以代表1个城市吗?

转载 作者:行者123 更新时间:2023-12-02 18:08:52 27 4
gpt4 key购买 nike

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

最佳答案

将问题解释为“是否有任何城市位于多个时区”,那么答案是"is"。美国有些州有多个时区(印第安纳州和亚利桑那州是其中两个)。

最近 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 询问:

Wow about the 20 times a year around the world. I'm trying to log the timezone for latitude and longitude, so now my question would be, how long should I log the data for? 6 months? 1 month? 2.. 3..?

And also, how long does it take for daylight savings to change in a year, because I need to log timezone with daylight saving and refresh the data after certain given period.

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

我不清楚我们是否有足够的信息来告诉您记录数据需要多长时间。我倾向于说至少 12 个月,但这取决于你打算用它做什么。在某种程度上,您需要做的就是跟上 Olson 数据库 - 它会告诉您世界上几乎每个地方的时区规则。如果您有兴趣跟踪访问者的时区,那么您可以根据需要保留数据。因为并不是每个人都使用规范的大陆/城市表示法来表示他们的时区(例如,我倾向于使用旧的美国/太平洋表示法 - 它仍然受支持,但相当于 America/Los_Angeles)。 TZ=EST5EDT 等经典符号是不明确的;美国和澳大利亚都有使用 EST 作为缩写的时区,并且标准时间和夏令时之间切换的日期各不相同(看看 Olson 数据库中的大量数据)。

您还询问“时区更改需要多长时间”。我不确定你是什么意思。就“时钟发生变化(标准时间和夏令时之间)”而言,它是“瞬时的”;一秒是一个时区偏移;下一秒就是另一个。如果你的意思是“政府需要多长时间才能改变主意”,那就大不相同了。例如,欧洲和美国都有相对固定的规则,每隔几年就会改变一次;美国的规则稳定了大约20年,然后他们在大约3年前改变了规则。欧洲也类似。另一方面,一些国家每年都会改变规则。我的印象是,一些伊斯兰国家在标准时和夏令时之间切换时会进行调整(反之亦然),部分取决于斋月的时间 - 如果在斋月期间发生变化,那么他们会提前或推迟它,以便规则在斋月期间不会改变。其他国家对这种边缘政策的持续存在有不同的原因——也许这相当于发布截止日期的政治意义。因此,人们可能需要相当长的时间才能决定特定年份的“最终”(即“下一版本”)规则。

网站http://worldtimezone.com/在跟踪大多数这些特质方面做得非常好。

关于datetime - 2个时区可以代表1个城市吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2234121/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com