Python получить правильный формат даты из строки даты - PullRequest
4 голосов
/ 24 февраля 2020

Есть ли способ угадать формат даты и времени данной строки в python?

например, желаемое использование будет:

> guess_format('2020-02-24 07:22')
'%Y-%m-%d %H:%M'

Там dateutil проект, который автоматизирует преобразование строки даты и времени в действительные Datetime объекты:

> from dateutil.parser import parse
> parse('2020-02-24 07:22')
datetime.datetime(2020, 2, 24, 7, 22)

, но может ли он создавать допустимые строки форматирования?

1 Ответ

4 голосов
/ 24 февраля 2020

Пакет pydateinfer предоставляет возможность вывести строку формата даты и времени для данной строки даты.

Пример:

>>> import dateinfer
>>> dateinfer.infer(['Mon Jan 13 09:52:52 MST 2014', 'Tue Jan 21 15:30:00 EST 2014'])
'%a %b %d %H:%M:%S %Z %Y'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...