我需要从偏移量为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