настроить логику логического вывода dateutil.parser

Я работаю над старыми текстовыми файлами с двузначными годами, в которых логика столетия по умолчаниюdateutil.parser кажется, не работает хорошо. Например, нападение на Перл-Харбор не былоdparser.parse("12/7/41") (который возвращает 2041-12-7).

Похоже, что «порог» столетия, откатившийся в 1900-е годы, наступил в 66:

import dateutil.parser as dparser
print(dparser.parse("12/31/65")) # goes forward to 2065-12-31 00:00:00
print(dparser.parse("1/1/66")) # goes back to 1966-01-01 00:00:00

Для моих целей я хотел бы установить этот «порог» на 17, чтобы:

"12/31/16" парсит до 2016-12-31 (yyyy-mm-dd)"1/1/17" разбирает до 1917-01-01

Но я хотел бы продолжать использовать этот модуль, поскольку его нечеткое совпадение, кажется, работает хорошо.

документация не определяет параметр для этого ... есть аргумент, который я пропускаю?

Ответы на вопрос(3)

Ваш ответ на вопрос