日期比较与排序

42.7 日期比较与排序

datetime 对象可直接用 < > == 比较先后。

列表 sort 可排日期字符串需先 strptime 或 ISO 格式 YYYY-MM-DD。

比较与排序

# ========================================
# 示例:日期比较
# ========================================
from datetime import datetime

dates = [datetime(2026,3,1), datetime(2026,1,15), datetime(2026,5,1)]
dates.sort()
print('排序后', [d.strftime('%Y-%m-%d') for d in dates])