datime.datime. isocalendar()日历日期处理

📅 2026/7/22 21:15:19 👁️ 阅读次数 📝 编程学习
datime.datime. isocalendar()日历日期处理

datime.datime.isocalendar()日历日期处理

1、IsoCalendarDate数组格式年、周、日排序

weekstr ='20251213-20251219'
_week = datetime.datetime.strptime(weekstr.split('-')[-1],'%Y%m%d').isocalendar()print(f'_week:{_week}')

_week:datetime.IsoCalendarDate(year=2025, week=51, weekday=5)

2、提取第xxxx年,第xx周,周用两位数字标识

weeknum =f'{_week[0]}{_week[1]:02d}'
print(f'weeknum:{weeknum}')

weeknum:202551