为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕侠2389804 2019-12-20 11:17:49
如何增加日期时间的一天?for i in range(1, 35)    date = datetime.datetime(2003, 8, i)    print(date)但是我需要正确通过几个月和几年吗?有任何想法吗?
查看完整描述

3 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

date = datetime.datetime(2003,8,1,12,4,5)

for i in range(5): 

    date += datetime.timedelta(days=1)

    print(date) 


查看完整回答
反对 回复 2019-12-20
?
繁花如伊

TA贡献2012条经验 获得超12个赞

这是另一种使用dateutil的relativedelta添加日期的方法。


from datetime import datetime

from dateutil.relativedelta import relativedelta


print '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


查看完整回答
反对 回复 2019-12-20
  • 3 回答
  • 0 关注
  • 783 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信