我有一個實際上是字符串日期格式的列值「Nov 4 2014 12:00:00 「我想把它作爲一個時間戳值,如2014-11-4 12:00:00。我怎麼能做到這一點我已經嘗試婁代碼如何將「Nov 4 2014 12:00:00」格式化爲2014-11-4 12:00:00 python
from datetime import datetime
datetext="Nov 1 2004 12:00:00"
datev= datetime.strptime(datetext,"%YYYY-mm-dd")
print datev
,並收到此錯誤
ValueError: time data 'Nov 1 2004 12:00:00' does not match format '%YYYY-mm-dd'
看來我失去了一些東西。任何人都可以指導我
我不確定爲什麼你認爲這應該起作用。 'mm'也不''有百分號。你也完全錯過了幾分鐘秒......沒有破折號。 –
爲什麼不檢查表格? https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior – MYGz