文章目录
- 计算相隔月
- 计算相隔日
- 计算相隔年
主要使用
rrule
:
计算相隔月
import datetime
from dateutil import rrule
month_sep = rrule.rrule(rrule.MONTHLY, dtstart=datetime.date(2020, 6, 29), until=datetime.date(2021, 1, 1))
for sep_date in list(month_sep):
print(sep_date) # 打印间隔的每个月
print(month_sep.count()) # 计数,看之间有多少个月份
计算相隔日
import datetime
from dateutil import rrule
day_sep = rrule.rrule(rrule.DAILY, dtstart=datetime.date(2020, 6, 29), until=datetime.date(2021, 1, 1))
for sep_date in list(day_sep):
print(sep_date)
print(day_sep.count())
计算相隔年
import datetime
from dateutil import rrule
year_sep = rrule.rrule(rrule.YEARLY, dtstart=datetime.date(2020, 6, 29), until=datetime.date(2021, 1, 1))
for sep_date in list(year_sep):
print(sep_date)
print(year_sep.count())