gpt4 book ai didi

python - 如何指定 dateparser 解析以将 dd/mm/yyyy 视为默认值而不是 mm/dd/yyyy

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:54 25 4
gpt4 key购买 nike

dateparser 包非常棒:https://dateparser.readthedocs.io/en/latest/

为了通用:我需要能够解析“印度”日期格式的日期。

我使用的是 python 2.7 版本

准确地说:我得到 -

>>> import dateparser
>>> dateparser.parse('Tue, 06/07/2016')
datetime.datetime(2016, 6, 7, 0, 0)

我需要

>>> import dateparser
>>> dateparser.parse('Tue, 06/07/2016')
datetime.datetime(2016, 7, 6, 0, 0)

如果您知道可以执行此操作的任何配置更改,那就太好了。任何帮助将不胜感激。 :)

最佳答案

dateparsersettings 来处理这样的场景。除了指定 date_formats,您还可以使用 DATE_ORDER 设置,如下所示。


在 [3] 中:parse('Tue, 06/07/2016', settings={'DATE_ORDER': 'DMY'})
输出 [3]: datetime.datetime(2016, 7, 6, 0, 0)

在这里寻找 more settings

关于python - 如何指定 dateparser 解析以将 dd/mm/yyyy 视为默认值而不是 mm/dd/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37726207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com