2016-06-30 3 views
0

Я возникли проблемы преобразования времени строку даты и времени объекта:время данные не соответствует формату питона

данные времени «30 июня 2016, 11:44 утра» не соответствует формату '% B% D,% Y,% I:% M% р'

object = datetime.strptime('June 30, 2016, 11:44 a.m.', '%B %d, %Y, %I:%M %p') 

я упускаю что-то?

ответ

0

Python docs

% P локали либо AM или PM. AM, PM (en_US); am, pm (de_DE)

Необходимо изменить " ибо я

Может быть:

date = 'June 30, 2016, 11:44 a.m.'.replace('a.m.','am').replace('p.m.','pm') 
object = datetime.strptime(date, '%B %d, %Y, %I:%M %p') 
0

Уверены, что 'a.m.' соответствует вашему языку для AM/PM?

что произойдет, если вы

object = datetime.strptime('June 30, 2016, 11:44 am', '%B %d, %Y, %I:%M %p') 

? эквивалент

Смежные вопросы