请解释一下,这是怎么做的:我有一个星期数(例如 52)和年份(2012)。那么,我如何获得天数(星期一 - 24,星期二 - 25 等)。是的,我读过这个,但我不明白,该怎么做。
谢谢。
我会这样做:
from datetime import date, timedelta
def get_weekdays(year, week):
january_first = date(year, 1, 1)
monday_date = january_first + timedelta(days=week * 7 - january_first.weekday())
# monday, tuesday, .. sunday
return [(monday_date + timedelta(days=d)).day for d in range(7)]
(我的星期从星期一开始)