python - 如何确定 DST 在 Python 中的某个日期是否有效?

标签 python datetime timezone dst

我有以下数据:地点的地理坐标和本地日期和时间,不一定是当前的,可能指向许多年前的某个时刻。我也可能在当前时间有非 DST 时区有效(但不一定正确的日期和时间)。 我想使用 Python 找出 DST 在那个本地时间的那个位置是否有效。任何想法如何做到这一点?我正在阅读有关 package pytz 的信息,但在其中找不到合适的内容来完成它。

最佳答案

您将需要 How to get a time zone from a location using latitude and longitude coordinates? 中的解决方案之一识别给定坐标所属的时区。

获得时区后,您就可以使用 Is a specific timezone using DST right now? 上的解决方案在给定时区和日期/时间的情况下确定 DST 是否有效。

关于python - 如何确定 DST 在 Python 中的某个日期是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55307174/

相关文章:

python - 在后台线程 python/pygtk 中运行计算

java - SimpleDateFormat setTimeZone 不工作

机器之间Python的datetime strptime()不一致

timezone - MomentJS 时区返回错误的日期和时间

python - 使 python itertools 在多种条件下工作

python - 数据不保存 SQLite3 python3.4

mysql - 在 mySQL 中遇到 WHERE DATEDIFF 问题

javascript - HighStock 图表中纪元日期时间未正确显示

java - 根据偏移量和 DST 偏移量确定时区