我想將一個字符串轉換成日期格式,稍後存儲到SQLite數據庫中。以下是我遇到錯誤的代碼行。Python:日期轉換錯誤
date_object = datetime.strptime(date, '%b %d, %Y %H:%M %Z')
這是錯誤:
File "00Basic.py", line 20, in spider
date_object = datetime.strptime(date, '%b %d, %Y %H:%M %Z') File "C:\Python27\lib\_strptime.py", line 332, in _strptime
(data_string, format)) ValueError: time data 'Aug 19, 2016 08:13 IST' does not match format '%b %d, %Y %H %M %Z'
問題1:我該如何解決這個問題?
問題2:這是準備在日後在SQLite中存儲日期的正確方法嗎?
請注意:非常新的編程。
錯字:您錯過了%H中的冒號:%M。它在示例代碼中,但在錯誤消息中丟失。 –
我的問題是在時區,而不是冒號。 – EndermanAPM
@JamesK編輯。謝謝你指出它... –