我想查看给定week_number的日期。 例如,如果我输入2017年和weekNumber 43,我希望收到该周的所有日期,在本例中为22-28.10.2017。
可以用Python做吗?试图用谷歌找东西,但没有成功。
提前致谢,
答案 0 :(得分:2)
from datetime import date, timedelta
def get_start_end_dates(year, week):
d = date(year,1,1)
if(d.weekday()<= 3):
d = d - timedelta(d.weekday())
else:
d = d + timedelta(7-d.weekday())
dlt = timedelta(days = (week-1)*7)
return d + dlt, d + dlt + timedelta(days=6)
print get_start_end_dates(2017,43)