MycroftAI / lingua-franca

Mycroft's multilingual text parsing and formatting library
Apache License 2.0
75 stars 79 forks source link

"In 2007" should be parsed as year #224

Closed slavaGanzin closed 2 years ago

slavaGanzin commented 2 years ago

Describe the bug I know for Mycroft it reasonable to parse 2007 as 20:07. But this is a separate library, and for 2007 should be a year.

To Reproduce

from lingua_franca.parse import *
lingua_franca.load_language('en')
print(lingua_franca.parse.extract_datetime('in 2007'))
[datetime.datetime(2022, 2, 21, 20, 7), '']

Expected behavior [datetime.datetime(2007, 0, 0, 0, 0), '']

env lingua_franca-0.4.2-py3-none-any.whl python3.9

slavaGanzin commented 2 years ago

@JarbasAI Nice!

krisgesling commented 2 years ago

Thanks Jarbas - looks good!