Какой формат я могу указать для datetime, чтобы вызвать исключение, если месяц не состоит из двух цифр? - PullRequest
0 голосов
/ 11 марта 2019

Мой запрос: я хотел бы иметь возможность использовать библиотеку datetime в python со следующим вариантом использования:

datetime.strptime("2019215",'Some format') 

Должен возвращать исключение: неправильный формат или что-то ... Не былоиспользовал две цифры для месяца.

Конкретный пример для этого варианта использования: я указываю клиенту, что я буду принимать только даты формата ГГГГММДД в ​​определенном входном файле.Сказанный клиент по ошибке отправляет мне их несколько с YYYYMDD вместо этого, я должен знать об ошибке.Если я использую формат %Y%m%d, дата будет проанализирована правильно.

Вопрос: форматы, которые мы передаем в datetime, не regexp, какова их природа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...