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
相关产品推荐
相关产品推荐

