【发布时间】:2021-01-20 03:29:13
【问题描述】:
问题是为过去特定日期的特定位置定义正确的时区/偏移量。
这实际上可以使用 Google Maps Timezone API 服务。
-
我想知道是否有任何其他可用/准备就绪的解决方案(服务/库)能够实现相同的结果? Esp 允许在不连接外部服务的情况下执行此操作?
-
与第一个问题相关的第二个问题是获取特定位置(或城市)的时区/偏移量的更改日期。特定位置确实更改其时区的日期。在这里,我不是在谈论可以使用 IANA 时区数据库处理的夏令时,而是关于某个位置决定从某个时刻开始使用另一个时区的情况。
听到有人处理过此类问题并可能提出解决方案的建议很有趣。
【问题讨论】:
-
第一个问题,已经回答了in this answer。第二,这是 IANA 数据库的用途,所以我不确定你在那儿问的究竟是什么。请举个例子。
-
据我了解,IANA 数据库允许查看特定时区何时更改其偏移量(夏令时)。我正在谈论的案例:例如,某个城市与 XXX 时区相关,并且在某个日期之后它开始与另一个时区 YYY 相关(不是偏移变化,但整个时区由于某些政治决定而发生了变化)。 2014 年之前克里米亚城市的示例位于某个欧洲/XXX 区域(其中偏移量为 +2,夏令时更改),而在某些事件之后,它们处于另一个 MSK(偏移量为 +3,没有夏令时更改)时区
标签: timezone