Конвертировать строку в дату

Имеется строка

new_date = '1 Сентябрь 2015'

Пытаюсь конвертировать в дату:

locale.setlocale(locale.LC_ALL, "ru_RU")
date_time_obj = datetime.datetime.strptime(new_date, '%d %B %Y')
print(date_time_obj.date())

Но выходит ошибка:

ValueError: time data '1 Сентябрь 2015' does not match format '%d %B %Y'

Ошибка возникает из-за падежа, в котором написан месяц (с написанием 'сентября' работает). Как это можно изменить, если месяц может попасться любой? (то есть просто replace('сентябрь', 'сентября')) не подойдет.


Ответы (0 шт):