我不记得我使用的是哪个应用程序,但我确实记得它具有非常简洁的日期解析/解释。

例如,您可以输入“两天前”或“明天”,它会理解。

有什么库可以推荐吗?如果可以从 Python 中使用,则可获得奖励积分。

有帮助吗?

解决方案

看我的 所以答案 获取三个 Python 日期解析库的链接。其中最常用的一种是 python-dateutils 但不幸的是它不能处理所有格式。

其他提示

也许你在想PHP的strtotime()功能,的日期解析的瑞士军刀:

  

男人,我怎么strtotime()之前做。哦,我知道,我有一个482线功能解析日期格式,并返回时间戳。我仍然不能做很酷的东西。就像今晚我需要弄清楚当感恩节是美国。我知道这是第四个星期四在十一月。于是,我开始用一些数学的东西,并检查是星期几11月1日的会落在。所有这一切都让我头疼。所以,我只是想以此为乐。

strtotime("thursday, november ".date("Y")." + 3 weeks")
     

这让我感恩。真棒。

不幸的是,似乎没有成为一个Python等效。我能找到的最接近的是 dateutil.parser 模块。

在简单的一我已经看到蟒是这里

它采用pyparsing和只是一个小的脚本,但它确实你的要求。然而,其优点是这将是非常容易扩展,如果需要提高。 Pyparsing是比较容易学习作为解析推移。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top