阅读完描述后,我很困惑这个
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
我无法看到我在这里犯的错误。我错过了什么?
答案 0 :(得分:5)
d
是datetime.date
,而不是datetime.datetime
,因此在不到24小时内添加timedelta
没有任何影响。变化
d = datetime.date.today()
到
d = datetime.datetime.today()