python - 将日期从以多种格式存在的字符串解析为日期时间格式
问题描述
我有一个字符串,它可能包含以下任何格式的日期
20200618
18-june-2020
有人可以帮助我如何从字符串中获取日期吗?谢谢
解决方案
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
推荐阅读
- spring-boot - 有没有办法让 jasypt 在 Springboot 中进行自定义加密
- javascript - Service Worker 中抛出错误“未捕获(承诺)DOMException”
- tabulator - 动态单元格格式
- ruby-on-rails - PostgreSQL JSONB - 使用单个查询更新所有行的键名
- javascript - 如何从对象的输入数组中获取所需的对象数组?- JavaScript
- laravel - updateOr如果我们得到null,则创建一行并跳过列更新,保留原始值
- node.js - dotenv 不适用于 root 权限
- java - 在Java中递归搜索树时打印所有BST节点
- sql - 多部分标识符无法在 where 语句中绑定
- c# - 无法在 home.cshtml 中引用 Angular Cli 生成的脚本和 css 而不是 .NET Core Angular cli spa 模板中的默认 index.html