0

下面的结果有什么逻辑吗?如何避免它们?

dateparser.parse('6/16/21 11:00 ma')

返回 21 年 8 月 7 日下午 2:14。这是错误的。

dateparser.parse('6/16/21 11:00 eb')

返回 2016 年 6 月 21 日晚上 11:00。这是错误的,我们应该更喜欢 eb 是不可解释的并且 dateparser.parse 返回 None。

dateparser.parse('6/16/21 11:00 so')

返回 2016 年 6 月 21 日上午 11:00。同样,这是错误的,我们应该更喜欢 dateparser.parse 返回 None。

4

1 回答 1

0

检查函数settings=的参数。dateparser.parse

这些设置可以由多个不同的选项组成。我认为STRICT_PARSINGREQUIRE_PARTS选项是你需要的

于 2021-08-07T18:35:48.790 回答