簡體   English   中英

在 Python 中將 YYYY-MM-DD 轉換為 DD-MMM-YYYY

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM