[英]Count weekdays between two dates exclude dates from list
This code count the weekdays between two dates.此代码计算两个日期之间的工作日。
from dateutil.rrule import *
number_weekdays = rrule(WEEKLY, byweekday=(SU,MO,TU,WE,TH),
dtstart=datetime.datetime(2021, 5, 1),
until=datetime.datetime(2021, 6, 30)).count()
what should I do in order to exclude dates from a list?我应该怎么做才能从列表中排除日期?
I know about 'exdate', but I dont know how to use it in this code我知道'exdate',但我不知道如何在这段代码中使用它
import datetime
from dateutil.rrule import *
rules = rruleset()
# all days to count
rules.rrule(rrule(WEEKLY, byweekday=(SU,MO,TU,WE,TH,FR,SA),
dtstart=datetime.datetime(2021, 5, 1),
until=datetime.datetime(2021, 6, 30)))
# exlude days from list
rules.exrule(number_weekdays)
rules.count()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.