模糊日期时间解析(从文本中提取日期时间)

可以使用 dateutil 解析器模糊模式从文本中提取日期,其中忽略不被识别为日期一部分的字符串的组件。

from dateutil.parser import parse

dt = parse("Today is January 1, 2047 at 8:21:00AM", fuzzy=True)
print(dt)

dt 现在是一个 datetime 对象,你会看到 datetime.datetime(2047, 1, 1, 8, 21) 打印出来。