首页 > 解决方案 > 日期格式转换

问题描述

我想将包含日期的列表转换为以下格式:

01 MAR 2020

变成这种格式:

2020-03-01 (YYYY-MM-DD) 

使用蟒蛇。有没有办法做到这一点??

标签: pythondatetimedatetime-conversion

解决方案


是的datetime

from datetime import datetime

# Python object
datetime.strptime("01 MAR 2020", "%d %b %Y")
# datetime.datetime(2020, 3, 1, 0, 0)

# Converted Format
datetime.strptime("01 MAR 2020", "%d %b %Y").strftime('%F')
# 2020-03-01'

PS在处理非数字月份时,使用的语言环境可能会导致问题。有关该主题的帮助,请参见此处


推荐阅读