我在Python中使用dateutil.parser.parse来标准化日期。不是所有的日期都是用英语写的。因此,标准化过程因“未知字符串格式”错误而失败。是否有办法处理这样的日期,或至少避免错误?
样本日期格式:
发布于 2015-09-09 10:31:12
您能使用不同的日期解析包吗?也许给日期分析器一个机会?
使用pip安装:
pip install dateparser示例用法:
>>> import dateparser
>>> timestamp1 = "Wed, 17 Oct 2001 11:49:53 -0700 (PDT)"
>>> timestamp2 = "Wednesday, February 06, 2002 8:55 AM"
>>> timestamp3 = "Domingo 25 de Noviembre de 2001 08:02"
>>> dateparser.parse(timestamp1)
datetime.datetime(2001, 10, 17, 20, 49, 53)
>>> dateparser.parse(timestamp2)
datetime.datetime(2002, 2, 6, 8, 55)
>>> dateparser.parse(timestamp3)
datetime.datetime(2001, 11, 25, 8, 2)https://stackoverflow.com/questions/32476930
复制相似问题