datetime获取当前日期前十二个月份
阅读原文时间:2023年09月02日阅读:3
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]