我需要從偏移量爲2的日期中獲取日曆星期。一般來說,ISO日曆以星期一爲第1天到週日的形式返回日曆星期第7天。但我想把星期六作爲第一天,將星期五作爲一週的最後一天。如何使用python更改日曆周的偏移量2天
我用下面的代碼:
from datetime import datetime, timedelta, date
x2='2014-12-28'
year,month,day = x2.split('-')
CW = date(int(year), int(month), int(day)).isocalendar()[1]
print CW
實際輸出:52
。
但我需要輸出爲1. 在ISO日曆中,他們將'29, 30, 31, 1, 2, 3, 4'
日期作爲日曆第1周。但我需要日曆周1有以下日期'27, 28, 29, 30, 31, 1, 2'
。就像我需要的日子有偏移量2.
我希望我能爲我的問題提出一個解決方案。由於我無法修改ISO日曆,所以我在調用ISO日曆之前添加了一段代碼。請檢查並告訴我是否可以。 – user3827728 2015-02-12 01:03:27