![](/img/trans.png)
[英]Python - convert date string from YYYY-MM-DD to DD-MMM-YYYY using datetime?
[英]Convert YYYY-MM-DD to DD-MMM-YYYY in Python
我正在尝试将 2023-01-19 格式的日期(字符串)列表转换为 19-Jan-2023 格式。 我目前的代码不起作用:
date_list = ['2023-01-19', '2023-01-07', '2022-11-29']
new_date_list = []
for date in date_list:
date_new_format = datetime.datetime(date, '%dd-%mmm-%yyyy')
new_date_list.append(date_new_format)
您必须首先使用 strptime 创建一个datetime
时间strptime
,然后您可以使用strftime
重新格式化它:
from datetime import datetime
date_list = ['2023-01-19', '2023-01-07', '2022-11-29']
for date in date_list:
d = datetime.strptime(date, "%Y-%m-%d")
date_new_format = datetime.strftime(d, '%d-%b-%Y')
print(date_new_format)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.