在python中获取下一次DST更改的时间
Posted
技术标签:
【中文标题】在python中获取下一次DST更改的时间【英文标题】:Get the time of the next DST change in python 【发布时间】:2021-11-09 11:55:02 【问题描述】:在给定时区(在我的情况下为美国/东部)下一次更改时间和日期的简单方法是什么?我希望有一种更好的方法,而不是遍历每个日期直到 %Z 发生变化。
谢谢
【问题讨论】:
看dateutil.tz 浏览一下,我没有看到任何会返回下一个 DST 更改时间和日期的内容? 【参考方案1】:我没有找到一个简单的方法来做到这一点,但由于我的目标是安排一个 lambda,我实际上找到了一个更好的方法。 AWS Schedules 支持 # 通配符指向一个月中某一天的特定实例:
cron(0 3 ? 11 1#1 *)
例如,这将在 11 月的第一个星期日凌晨 3 点运行,这正是我想要的。与 python 无关,但只是想我会分享我最终的结果
【讨论】:
以上是关于在python中获取下一次DST更改的时间的主要内容,如果未能解决你的问题,请参考以下文章
如果日期是进行 DST(夏令时)更改的实际日期,有没有办法在 Python 中推断?