2024-04-19 08:40:52 发布
网友
用户案例: June 2016(OR 06/2016) => 06/01/2016-06/30/216 June 2016 to Dec 2016(OR between June 2016 and Dec 2016) => 06/01/2016-12/31/216
June 2016(OR 06/2016) => 06/01/2016-06/30/216 June 2016 to Dec 2016(OR between June 2016 and Dec 2016) => 06/01/2016-12/31/216
我想知道是否有一个python库或API服务可以从python调用,这样我就可以将自然语言中的日期转换成标准时间段,就像上面的用户案例一样
看来dateutil应该有用。你知道吗
dateutil
例如:
from dateutil import parser from dateutil.relativedelta import relativedelta s = 'June 2016(OR 06/2016)' s = s.split("(OR") start = parser.parse(s[0]).strftime("%m/01/%Y") end = (parser.parse(start) + relativedelta(day=31)).strftime("%m/%d/%Y") print "{0}-{1}".format(start, end)
输出:
06/01/2016-06/30/2016
看来
dateutil
应该有用。你知道吗例如:
输出:
相关问题 更多 >
编程相关推荐