Q: 计算2017-02-22到2017-04-02的时间列表
A:
from datetime import timedelta, date
def get(start,end): # get("2017-02-24","2017-04-02")
#startList = start.split('-')
#start_day = date(int(startList[0]),int(startList[1]),int(startList(2))
#end_day = date(int(startList[0]),int(startList[1]),int(startList(2))
start = date(2017,2,22)
end = date(2017,4,2)
delta = timedelta(days=1)
ndays = abs(end-start).days
b = []
for i in range(ndays):
newday = start + delta
aa = newday.isoformat()
b.append( aa )
start = newday
return b