python - Python中的电子邮件日期转换
问题描述
我正在以以下格式捕获电子邮件到电子邮件日期的标题:
Fri, 27 Mar 2020 12:05:17 +0000 (UTC)
我需要转换为格式:YYYY-MM-DD HH:MM
我尝试使用该datetime.strptime
功能但无济于事。
谁能帮我这个?当我现在开始使用 Python 时,我受到了打击!
解决方案
我会使用python-dateutil将您的字符串转换为 datetime 对象,然后使用strftime输出所需格式的字符串。
import datetime
from dateutil import parser
x = parser.parse("Fri, 27 Mar 2020 12:05:17 +0000 (UTC)")
print(x.strftime("%Y-%m-%d %H:%M"))
输出应该是
2020-03-27 12:05
推荐阅读
- websocket - Jmeter Websocket:等待响应中的所有帧
- google-sheets - Google Sheets V4 API - 按搜索条件查询 Google Sheets
- visual-studio - 尝试添加对 Visual Studio 项目的引用突然引发异常
- ruby-on-rails - Rails 单个包含多个类
- kubernetes - 为什么 Dask 客户端说我的集群具有比实际可用总数更多的内核和内存?
- python - 为什么这段代码在 for 循环中只使用 x 而不是 x 和 y?
- swift - 在 Array.first 中隐式展开选项
- sympy - 在 SymPy 中收集理性的非符号系数
- java - 从 openjdk11 访问 com.sun.* 类
- excel - 用于复制并粘贴到 BS 列的下一个空行的宏