Взгляните на документацию .Спецификатор %y
предназначен для двухзначных лет без столетия, тогда как %Y
для полного года, включая столетие.Когда вы используете %y
со своей входной строкой, она анализирует год как 20
, а затем, поскольку остальная часть строки (11-12-12
) не совпадает с -%m-%d
, синтаксический анализ не выполняется.
Либо измените строку формата на использование %Y
(рекомендуется), либо измените ввод, чтобы использовать двузначные даты (настоятельно не рекомендуется).