- 最简单的方式
from datetime import datetime date_str=['2021-10-01','2021-05-01','2022-03-01'] result_list = sorted(date_time, key=lambda x: datetime.strptime(x, "%Y-%m-%d")) print(result_list) # ['2021-05-01', '2021-10-01', '2022-03-01']
后来发现,似乎只要这样就可以排序,暂时还未懂原理。
result_list = sorted(date_str) # 时间格式和字符串格式同时支持 # ['2021-05-01', '2021-10-01', '2022-03-01']



