首页 > 解决方案 > 将日期从以多种格式存在的字符串解析为日期时间格式

问题描述

我有一个字符串,它可能包含以下任何格式的日期

20200618
18-june-2020

有人可以帮助我如何从字符串中获取日期吗?谢谢

标签: pythondatetimeparsing

解决方案


dateutil 的解析器可以提供帮助:

from dateutil import parser

for d in ["20200618", "18-june-2020"]:
    print(parser.parse(d))
    
2020-06-18 00:00:00
2020-06-18 00:00:00

推荐阅读