为了将自然语言中的字符串date解析为python datetime,我使用了parsedattime module。你知道吗
from parsedatetime import parsedatetime as pdt
from parsedatetime import parsedatetime_consts as pdc
from datetime import datetime
str_date = '5minutes ago'
c = pdc.Constants()
p = pdt.Calendar(c)
struct_date = p.parse(str_date)[0]
## format the result
dt = datetime.fromtimestamp(mktime(struct_date))
print dt.isoformat()
这将很好地工作,但每次执行的结果都会发生变化,因为它是:
NOW() - '5minutes ago'
我应该如何修改它以使用引用日期来解析5minutes ago
,从而始终获得相同的结果并在内部进行解析,例如:
REF_DATE - '5minutes ago'
提供^{} attribute 。你知道吗
相关问题 更多 >
编程相关推荐