python 3 datetime.strptime не работает с немецким форматом - PullRequest
1 голос
/ 21 марта 2019

Нужно изменить строку на немецком языке в дату.Я пытаюсь использовать следующий код:

from datetime import datetime
datetime_object = datetime.strptime('24. Juli 2017', '%d %B %Y')
print(datetime.strftime(datetime_object, '%d.%m.%Y'))

этот код не работает со следующей ошибкой:

ValueError: time data '24. Juli 2017' does not match format '%d %B %Y'

Однако он работает правильно с текстом на английском языке:

datetime_object = datetime.strptime('24 July 2017', '%d %B %Y')
print(datetime.strftime(datetime_object, '%d.%m.%Y'))

Вывод:

24.07.2017
...