-1
通過這個我得到當前週數找一個和最後一個ISO週數在一年
datetime.date(2014, 9, 30).isocalendar()[1]
,但我希望得到的是下一個ISO週數和最大ISO週數在蟒蛇當前年份。
我無法添加當前週數+1來獲取下週數,因爲它可能是當年沒有那週數。
通過這個我得到當前週數找一個和最後一個ISO週數在一年
datetime.date(2014, 9, 30).isocalendar()[1]
,但我希望得到的是下一個ISO週數和最大ISO週數在蟒蛇當前年份。
我無法添加當前週數+1來獲取下週數,因爲它可能是當年沒有那週數。
要得到下週的週數,加timedelta
:
>>> import datetime
>>> today = datetime.date(2014, 9, 30)
>>> next_week = today + datetime.timedelta(days=7)
>>> next_week.isocalendar()[1]
41
要獲得在今年的最後一個星期數,注意following rule用於:
隨後幾年有53周:
- 年份週四開始
- 從星期三開始的閏年
到目前爲止,您已經嘗試了......究竟是什麼? – jonrsharpe 2014-09-30 14:25:14
只需查看時間模塊的文檔。 – Newb 2014-09-30 14:25:34
@jonrsharpe和@ Newb我不認爲我的問題類似於這些問題。 – 2014-09-30 14:31:40