Python:使用Calendar()循环播放给定月份的每一天,并找到Day-1和Day + 1

时间:2017-02-04 20:43:00

标签: python datetime calendar

需要遍历任何日历月,并且每个日期都会找到前一天和后一天。

循环这个月很容易,但使用它来减去并添加日期证明是具有挑战性的。不确定日历是否可以与日期时间结合?

from datetime import datetime, timedelta
from calendar import Calendar

cal = Calendar()
for day in cal.itermonthdates(2017, 1):    
   day_minus_one = day - datetime.timedelta(days=1)
   day_plus_one = day - datetime.timedelta(days=-1)

0 个答案:

没有答案