dateparser
模块可以解析问题中的日期:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import dateparser # $ pip install dateparser
for date_string in [u"Aujourd'hui", "3 juillet", u"4 Août", u"Hier"]:
print(dateparser.parse(date_string).date())
它使用简单的yaml配置将日期转换为英语,并将日期字符串传递给dateutil.parser
。