python实现获取时间段内datetime的年月并倒叙排序
![在这里插入图片描述](https://img-blog.csdnimg.cn/743e0c159adf4082a4bc086a9f862173.gif#pic_center)
import datetime
def get_date_list(start_date, end_date):
date_list = []
start_date = datetime.datetime.strptime(start_date, '%Y%m')
end_date = datetime.datetime.strptime(end_date, '%Y%m')
date_list.append(start_date.strftime('%Y%m'))
while start_date < end_date:
start_date += datetime.timedelta(days=1)
date_list.append(start_date.strftime('%Y%m'))
return date_list
start_date = "201910"
end_date = "202010"
date_list = get_date_list(start_date, end_date)
date_list1 = list(set(date_list))
date_list1.sort(reverse=True)
print(date_list1)
['202010', '202009', '202008', '202007', '202006', '202005',
'202004', '202003', '202002', '202001', '201912', '201911',
'201910']