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

问题描述

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)