我有以下 Datetime 字串:Dec 03 2020 01: 0我想將其決議為 datetime 物件。
dtObj = datetime.strptime("Dec 03 2020 01: 0", '%b %d %Y %I: %z')
檢查檔案,這應該可以作業,但我收到以下錯誤:
ValueError: time data 'Dec 03 2020 01: 0' does not match format '%b %d %Y %I: %z'
我監督的任何想法?
提前致謝
uj5u.com熱心網友回復:
我監督的任何想法?
strftime.org聲稱%z
格式為 ±HHMM[SS[.ffffff]] 的 UTC 偏移量(如果物件是幼稚的,則為空字串)。
這意味著它必須在or -(HHMM部分,這是強制性的)之后包含至少 4 位數字,這是因為 accountDec 03 2020 01: 0不符合使用的格式字串,而Dec 03 2020 01: 0000is
import datetime
dtObj = datetime.datetime.strptime("Dec 03 2020 01: 0000", '%b %d %Y %I: %z')
print(dtObj)
給出輸出
2020-12-03 01:00:00 00:00
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/487177.html
