[英]datetime.strptime raises valueError because of format mismatch
我正在嘗試將字符串解析為日期時間字段,但會引發以下錯誤:
ValueError: time data '15 Dec 1995 00:00 AM' does not match format '%d %b %Y %I:%M %p'
我檢查了python 文檔,但看不到格式不匹配發生在哪里。 誰能幫我找到這個格式錯誤在哪里?
查看文檔:
%我
小時(12 小時制)作為零填充十進制數。
01, 02, ..., 12
所以00:00:00
在%I
格式下不是有效時間,因為00:00:00 AM
實際上應該是12:00:00 PM
12 小時制格式中沒有 00:00 時間,您應該將其寫為 12:00 或使用帶有 %H 的 24 小時制格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.