Я пытаюсь преобразовать строку в формат даты, который будет позже сохранен в базе данных 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 позже?
Обращаем ваше внимание, что это очень новое программирование.
Typo: вы пропустили двоеточие в% H:% M. Он присутствует в примере кода, но отсутствует в сообщении об ошибке. –
У меня проблема в часовом поясе, а не в двоеточии. – EndermanAPM
@JamesK отредактирован. Спасибо, что указали ... –