2017-07-21 86 views
0

所以我test_date1 = "2017-07-21-10-20",我要轉換爲 day1 = datetime.strptime(test_date1, "%y-%m-%d-%h-%M"),但我得到了以下錯誤:錯誤改變字符串DateTime對象

time data '2017-07-21-10-20' does not match format '%y-%m-%d-%H-%M'

哪些小時和分鐘正確的領域?

+0

什麼是錯誤? –

+0

時間數據'2017-07-21-10-20'與格式不符'%y-%m-%d-%H-%M' –

+5

對於4位數年份使用大寫字母'Y':'「%Y - %m-%d-%H-%M'應該工作 – EdChum

回答

1

下面的代碼工作小時

datetime.strptime("2017-07-21-10-20",'%Y-%m-%d-%H-%M') 
-1

利用資本Y爲 「世紀」 的一年。

datetime.strptime(test_date1, "%Y-%m-%d-%H-%M")

參考:http://strftime.org/

%Y年份以世紀爲十進制數。 2013