我不得不接受一個字符串表示的日期通過time.strptime類似於%d%M%Y的格式來處理,但事情是,當這一天數小於10,則這一天將以%d格式所要求的一位數字顯示,而不是兩位數字。 這意味着, '8052012'
將transalted爲 day 08, month 05, year 2012
但與字符串 '2052012'
strptime給我 day 20, month 5, y
目前 我的字符串格式是datetime.strptime(date_as_string, '%d/%m/%y %I:%M %p') 這個遺憾的是不隨輸入的工作,如07年1月12日上午12時07 我怎樣才能得到strptime識別這種格式? 編輯: ValueError: time data '1/12/07 00:07 AM' does not match format '%d/%m/%y %I: