datetime获取当前日期前十二个月份

from dateutil.parser import parse
from dateutil.relativedelta import relativedelta

# 当前日期前十二个月
time_list = [(parse(datetime.now().strftime('%Y%m') + "01") + relativedelta(months=-i + 1)).strftime("%Y年%m月") for i in range(12, 0, -1)]
# 今年的十二个月分
time_list = [(parse("202101" + "01") + relativedelta(months=i - 1)).strftime("%Y年%m月") for i in range(1, 13)]

# 获取当前月的天数
import calendar
calendar.monthrange(2021, 2)[1]
posted @ 2021-12-03 10:03  长情不羁的五年  阅读(407)  评论(0编辑  收藏  举报