在python中添加5天的日期

问题:

我有一个日期"10/10/11(m-d-y)",我想使用Python脚本添加5天。请考虑在月末工作的一般解决方案。
我正在使用以下代码:

import re
from datetime import datetime

StartDate = "10/10/11"

Date = datetime.strptime(StartDate, "%m/%d/%y")

 print Date – >正在打印'2011-10-10 00:00:00'
现在我要添加5天到这个日期。我使用以下代码:

EndDate = Date.today()+timedelta(days=10)

哪个返回这个错误:

name 'timedelta' is not defined

回答:

以前的答案是正确的,但通常是一个更好的做法:

import datetime

然后你会使用datetime.timedelta

date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")

end_date = date_1 + datetime.timedelta(days=10)

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Adding 5 days to Date in python

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

7 + 2 =