Конвертировать строку в дату
Имеется строка
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('сентябрь', 'сентября')) не подойдет.