题
我不记得我使用的是哪个应用程序,但我确实记得它具有非常简洁的日期解析/解释。
例如,您可以输入“两天前”或“明天”,它会理解。
有什么库可以推荐吗?如果可以从 Python 中使用,则可获得奖励积分。
解决方案
看我的 所以答案 获取三个 Python 日期解析库的链接。其中最常用的一种是 python-dateutils 但不幸的是它不能处理所有格式。
其他提示
也许你在想PHP的strtotime()
功能,的日期解析的瑞士军刀:
男人,我怎么
strtotime()
之前做。哦,我知道,我有一个482线功能解析日期格式,并返回时间戳。我仍然不能做很酷的东西。就像今晚我需要弄清楚当感恩节是美国。我知道这是第四个星期四在十一月。于是,我开始用一些数学的东西,并检查是星期几11月1日的会落在。所有这一切都让我头疼。所以,我只是想以此为乐。strtotime("thursday, november ".date("Y")." + 3 weeks")
这让我感恩。真棒。
不幸的是,似乎没有成为一个Python等效。我能找到的最接近的是 dateutil.parser
模块。
在简单的一我已经看到蟒是这里。
它采用pyparsing和只是一个小的脚本,但它确实你的要求。然而,其优点是这将是非常容易扩展,如果需要提高。 Pyparsing是比较容易学习作为解析推移。
不隶属于 StackOverflow