gpt4 book ai didi

python - 如何指定考虑夏令时的 RRule?

转载 作者:行者123 更新时间:2023-11-30 22:52:06 27 4
gpt4 key购买 nike

我正在尝试使用 python-dateutil创建规则来安排事件在美国东部时间每天下午 6 点整运行。

我当前使用的规则很简单:

byhour:23;

在非夏令时期间它会渲染为下午 6 点,但在夏令时期间它会渲染为晚上 7 点。

如何更改此设置以考虑 DST?

我的服务器(Linux)当前配置为 EST,并且已经考虑了 DST,因此看起来 python-dateutil 忽略了这一点并基于 UTC 进行计算。

最佳答案

您不应该为此使用 BYHOUR。

您需要的只是一个 RRULE:FREQ=DAILY 但是您的 DTSTART 需要是带有时区 ID 的本地时间,而不是 UTC,即类似:

DTSTART;TZID=America/New_York:20160805T180000
RRULE:FREQ=DAILY

关于python - 如何指定考虑夏令时的 RRule?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38771638/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com