[英]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.