![](/img/trans.png)
[英]ValueError: time data '2013/05/24 07:00:00' does not match format '%Y-%m-%d %H:%M:%S'
[英]Python time data '2008-01-24T00:00:00:000' does not match format '%Y-%m-%d %H:%M :%S:%f'
我正在嘗試使用這本字典,並將鍵 'tow_date' 的值轉換為 datetime,然后打印月份。 我一直在嘗試瀏覽類似的問題,但無濟於事。 幫助? 但是,我不斷收到以下錯誤。 我真的很感激你的幫助。 謝謝你。
代碼:
d=[{'unique_key':'200801247RON', 'tow_date':'2008-01-24T00:00:00:000'}]
x=d[0]['tow_date']
y = datetime.datetime.strptime(x, "%Y-%m-%d %H:%M:%S:%f")
print(y.month())
錯誤:
Traceback (most recent call last):
File "main.py", line 17, in <module>
y = datetime.datetime.strptime(x, "%Y-%m-%d %H:%M:%S:%f")
File "/usr/lib/python3.4/_strptime.py", line 500, in _strptime_datetime
tt, fraction = _strptime(data_string, format)
File "/usr/lib/python3.4/_strptime.py", line 337, in _strptime
(data_string, format))
ValueError: time data '2008-01-24T00:00:00:000' does not match format '%Y-%m-%d %H:%M
:%S:%f'
您缺少T
,請執行以下操作:
y = datetime.datetime.strptime(x, "%Y-%m-%dT%H:%M:%S:%f")
y.month
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.