ValueError: time data '2012-03-15 9:45:00 AM' does not match format '%Y-%m-%d %H:%M:%S'
如何轉換爲日期時間?問題是上午/下午,%I:%M:%S%p
不適合我。
我需要的日期將其添加到time.strftime("%H:%M:%S", (0,0,0,8,56,0,0,0,0))
編輯二:嘗試使用...
**
import time
from time import strftime
from datetime import date, time, datetime
** 這些進口順序的原因
start_time = time.time()
start_time = time.time()
AttributeError: type object 'datetime.time' has no attribute 'time'
老編輯......
datetime.combine(y='a date',z= 'a time')
y是datetime.date
z是datetime.time
y=datetime(t.year, t.month, t.day)
這個解決。
給出了一個問題。
z是datetime.time
datetime.combine(y, datetime.time(18, 54, 32)
)
錯誤信息.............
a =datetime.combine(y, datetime.time(18, 54, 32))
TypeError: descriptor 'time' requires a 'datetime.datetime' object but received a 'int'
2012-03-15 9:45:00應該工作。這是不是一個24(軍事時間)小時系統?晚上9點45分將21:45:00放好。 – 2012-04-05 18:25:51
如果我想切分日期並將其添加到time.strftime(「%H:%M:%S」),那麼您在'Y'之前缺少'%',並且您需要'%I'而不是'%H' – 2012-04-05 18:27:25