0
0 комментариев

Как можно преобразовать строку вида 1 января 2018 в datetime-объект? (месяц записан в родительном падеже)

Формат %B ожидает получить название месяца в именительном падеже, поэтому код

datetime.strptime('1 января 2018', '%d %B %Y')

выдаёт

ValueError: time data ‘1 января 2018’ does not match format ‘%d %B %Y’

Конечно, можно написать таблицу имён месяцев и работать с ней, но может есть решение получше.


Добавить комментарий