解析Python中的松弛日期

2024-05-16 15:27:54 发布

您现在位置:Python中文网/ 问答频道 /正文

python中是否有任何包(比如Java中的Natty)能够解析一个宽松的日期,比如:

1988年9月3日

我尝试使用parsedatetime,得到了正确的月份和年份,但没有正确的日期。在

>>>>import parsedatetime  
>>>>cal = parsedatetime.Calendar()
>>>>cal.parse("Third day of September, 1988")
((1988, 9, 1, 14, 2, 15, 2, 253, 1), 1)

我用错模块了吗?如果没有,有没有其他的包可以让我得到正确的resi;t?在


Tags: 模块ofimportparsejavacalendarcal年份
1条回答
网友
1楼 · 发布于 2024-05-16 15:27:54

我不确定Python上有没有直接替代Natty的工具。正如您所发现的,parsedatetime很接近,但并不完全是您想要的。parsedatetime将接受{}。它不喜欢day of。在

如果您想要Natty,并且您愿意从Python运行Java,那么您可能希望看到这个article关于实现这一点的不同方法。在

相关问题 更多 >