scrapinghub / dateparser

python parser for human readable dates
BSD 3-Clause "New" or "Revised" License
2.54k stars 464 forks source link

RELATIVE_BASE supersedes PREFER_MONTH_OF_YEAR #1226

Open gsakkis opened 4 months ago

gsakkis commented 4 months ago

MCVE:


In [1]: from datetime import datetime

In [2]: import dateparser

In [3]: settings={'PREFER_DAY_OF_MONTH': 'first', 'PREFER_MONTH_OF_YEAR': 'first', 'RELATIVE_BASE': datetime(2023, 8, 23)}

In [4]: dateparser.parse("2022", settings=settings).date()
Out[4]: datetime.date(2022, 8, 1)

In [5]: dateparser.__version__
Out[5]: '1.2.0'