You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python实现日期格式转换:将"August 10, 2022"转为"2022-08-10"

Python日期格式转换:将"August 10, 2022"转为"2022-08-10"

你可以用Python内置的datetime模块完成这个转换,核心是解析原始日期字符串再格式化输出目标格式,具体步骤如下:

代码实现

from datetime import datetime

# 原始日期字符串
original_date = "August 10, 2022"

# 第一步:解析原始日期,指定匹配格式
parsed_date = datetime.strptime(original_date, "%B %d, %Y")

# 第二步:格式化为目标日期字符串
target_date = parsed_date.strftime("%Y-%m-%d")

print(target_date)  # 输出结果:2022-08-10

格式符说明

  • %B:匹配完整的英文月份名称(如August)
  • %d:匹配两位数字的日期(自动兼容单数日期,比如"5"会被解析为05)
  • %Y:匹配四位数字的年份(如2022)
  • %m:输出两位数字的月份(如August对应08)

内容的提问来源于stack exchange,提问作者fear_matrix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:27:20