dateparser
dateparser copied to clipboard
Add a way to tell if date is considered ambiguous
I have a use-case where I want to inform the user that some date string is ambiguous. It would be great if DateDataParser
could expose this as an additional property on DateData
.
from dateparser.date import DateDataParser
parser = DateDataParser()
parser.get_date_data('11.12.13')
# as a result
DateData(date_obj=datetime.datetime(2013, 11, 12, 0, 0), period='day', locale='en', ambiguous=True)
Knowing the date order used would be helpful too (as proposed in #733).
I'm not sure if the ambiguous
property makes sense if we know or assume any locale
? Maybe it should be set only if PREFER_LOCALE_DATE_ORDER: False
.