如何在python中将整数日增加5天

spu*_*1ck 2 python linux date

非常新的python,请原谅noob问题:

我有一个代表日期的数字:

date = 20121228  
Run Code Online (Sandbox Code Playgroud)

(代表2012年12月28日)

如何在python中将该日期增加5天,以便最终得到一个代表日期的新(正确)数字

date = 20130102
Run Code Online (Sandbox Code Playgroud)

我不想要:

date = 20121233
Run Code Online (Sandbox Code Playgroud)

更新:当我尝试使用时,datetime.strptime我收到此错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AttributeError: type object 'datetime.datetime' has no attribute 'strptime'
Run Code Online (Sandbox Code Playgroud)

mic*_*bob 5

试试这个:

date = 20121228
from datetime import datetime, timedelta
dt = datetime.strptime(str(date), "%Y%m%d").date() + timedelta(days=5)
print datetime.strftime(dt, "%Y%m%d")
Run Code Online (Sandbox Code Playgroud)