【发布时间】:2015-12-24 07:18:11
【问题描述】:
如果我想在我的程序中添加 100 年,为什么会显示错误的日期?
import datetime
stringDate= "January 10, 1920"
dateObject= datetime.datetime.strptime(stringDate, "%B %d, %Y")
endDate= dateObject+datetime.timedelta(days=100*365)
print dateObject.date()
print endDate.date()
【问题讨论】:
-
因为年份并不完全是
365天长?
标签: python datetime python-3.x python-datetime