gpt4 book ai didi

python-dateutil - RRule - 不同工作日的不同时间

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:06 25 4
gpt4 key购买 nike

我正在使用 rrule,如下所示: https://labix.org/python-dateutil#head-470fa22b2db72000d7abe698a5783a46b0731b57

我想知道是否可以以某种方式创建一个规则,在该规则中为不同的工作日指定不同的时间例如每周周四下午 6 点和周六上午 10 点

希望有人能帮忙:)

最佳答案

单个规则不能指定天数和小时数对,但您可以使用 rrule.ruleset合并规则:

import datetime as DT
import dateutil.rrule as RR
today = DT.date.today()

aset = RR.rruleset()
aset.rrule(RR.rrule(RR.WEEKLY, byweekday=RR.TH, byhour=18, count=3, dtstart=today))
aset.rrule(RR.rrule(RR.WEEKLY, byweekday=RR.SA, byhour=10, count=3, dtstart=today))
for date in aset:
print(date)

产量

2015-03-26 18:00:00
2015-03-28 10:00:00
2015-04-02 18:00:00
2015-04-04 10:00:00
2015-04-09 18:00:00
2015-04-11 10:00:00

关于python-dateutil - RRule - 不同工作日的不同时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29253446/

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