Skip to content

Add a way to tell if date is considered ambiguous #1099

Open
@slykar

Description

@slykar

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions