从字符串中提取可能日期的 Python 模块?

标签 python

我正在寻找一个 Python 模块,它可以获取任意文本 block ,在其中搜索看起来像日期字符串的内容,并从中构建一个 DateTime 对象。类似于 Date::Extract在 Perl 中

提前谢谢你。

最佳答案

最接近的等价物可能是 dateutil模块。用法是:

>>> from dateutil.parser import parse
>>> parse("Wed, Nov 12")
datetime.datetime(2008, 11, 12, 0, 0)

使用模糊参数应该忽略无关的文本。即

>>> parse("the date was the 1st of December 2006 2:30pm", fuzzy=True)
datetime.datetime(2006, 12, 1, 14, 30)

关于从字符串中提取可能日期的 Python 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285408/

相关文章:

python - DRY Django 查询集

python - 将0到1之间的实数转换为索引的最佳算法

python - DELIMITER/在 SQLAlchemy 中创建触发器

python - 我如何开始学习 Python for web

python - 当本地模块屏蔽了外部模块导入的标准库模块时,如何导入外部模块?

python - 添加一个列(EMA),这是 pandas 中先前新列值的结果

python - SonarQube 不显示 Bandit 的 Python 安全漏洞报告

python - 如何创建 1000 个可用于测试脚本的文件?

python - 更新 Azure 机器学习上的私有(private) Wheel

python - SQLAlchemy:避免重复声明式类定义