微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在给定位置和日期的情况下查询历史 UTC 时区偏移量

如何解决如何在给定位置和日期的情况下查询历史 UTC 时区偏移量

我正在编写一个脚本,该脚本根据旧的航空公司时间表构建时间表。在世界的许多地方,UTC 当地时间和夏令时的遵守自 1940 年代以来一再改变。我正在寻找一种用户友好的方式来查询国家或城市以及日期并获得 UTC 偏移量作为回报。例如,获取 1967 年 11 月 20 日智利圣地亚哥的 UTC 偏移量将返回 -4,而 1968 年 11 月 20 日将返回 -3,因为在这十年的前半部分未观察到 DST。

TimeAndDate.com 拥有我需要的数据,但您需要为访问 API 付费。 IANA 有一个历史时区数据库,但我在弄清楚如何使用它时遇到了麻烦,而且从我所见,它不会追溯到 1970 年之前。

对于相对缺乏经验的程序员在 python 中完成此任务的最佳/最简单方法有什么建议吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。