нечеткий анализ временных меток с помощью Python

Есть ли модуль Python для интерпретации нечетких временных меток, таких как команда даты в unix:

> date -d "2 minutes ago"
Tue Aug 11 16:24:05 EST 2009

Самое близкое, что я нашел до сих пор, это dateutil.parser, который не подходит для приведенного выше примера.

Благодарность


person hoju    schedule 11.08.2009    source источник
comment
Каково ваше представление о нечеткости в примере? Дело в том, что вы указываете относительное смещение? Или синтаксис этого (2 минуты назад)? Будет ли N - 00:02:00 нечетким? Или это потому, что вы включаете понятие «сейчас», которое постоянно меняется?   -  person ThomasH    schedule 11.08.2009


Ответы (3)


Ознакомьтесь с этим модулем с открытым исходным кодом: parsedatetime.

person Nick Dandoulakis    schedule 11.08.2009


парсер даты

Использование:

>>> import dateparser
>>> dateparser.parse('2 minutes ago')
datetime.datetime(2018, 11, 27, 13, 44, 54, 993170)
>>> dateparser.parse('yesterday at 15:12')
datetime.datetime(2018, 11, 26, 15, 12)
person idanp    schedule 27.11.2018