[英]python datetime.timedelta not adding hour
看完说明书后,我很困惑
import datetime
d = datetime.date.today()
print datetime.timedelta(hours = 9)
print d
d += datetime.timedelta(hours = 9)
print datetime.datetime.strftime(d, '%m/%d/%Y %H:%M:%S')
正在打印
9:00:00
2014-08-05
08/05/2014 00:00:00
我只是看不到我在这里犯了什么错误。 我想念什么?
d
是datetime.date
,不是datetime.datetime
因此添加小于24小时的timedelta
不会产生影响。 更改
d = datetime.date.today()
至
d = datetime.datetime.today()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.