python时间日期操作

华电北风吹
天津大学认知计算与应用重点实验室
日期:2015/8/17

import datetime
def func(start,end):
    starttime = datetime.datetime.strptime(start, "%Y-%m-%d")
    endtime = datetime.datetime.strptime(end, "%Y-%m-%d")
    while starttime<=endtime:
        yield str(starttime.date())
        starttime+= datetime.timedelta(days = 1)


item=func('2015-05-01','2015-05-03')
>>> for i in item:
    print(i)

2015-05-01
2015-05-02
2015-05-03
>>> 

你可能感兴趣的:(python时间日期操作)