如何将日期时间增加一天?

如何增加日期时间的一天?


for i in range(1, 35)

    date = datetime.datetime(2003, 8, i)

    print(date)

但是我需要正确通过几个月和几年吗?有任何想法吗?


慕侠2389804
浏览 791回答 3
3回答

沧海一幻觉

date = datetime.datetime(2003,8,1,12,4,5)for i in range(5):     date += datetime.timedelta(days=1)    print(date) 

繁花如伊

这是另一种使用dateutil的relativedelta添加日期的方法。from datetime import datetimefrom dateutil.relativedelta import relativedeltaprint 'Today: ',datetime.now().strftime('%d/%m/%Y %H:%M:%S') date_after_month = datetime.now()+ relativedelta(day=1)print 'After a Days:', date_after_month.strftime('%d/%m/%Y %H:%M:%S')输出:今天:25/06/2015 20:41:44几天后:01/06/2015 20:41:44
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python