可以使用Python中的datetime模組來達成這個目的。首先,需要將日期字串轉換為datetime物件,然後再進行格式化。
以下是一個範例程式碼:
import datetime
# 將日期字串轉換為datetime物件
date_str = '20230417'
date_obj = datetime.datetime.strptime(date_str, '%Y%m%d')
# 格式化日期
date_format = date_obj.strftime('%Y 年 %m 月 %d 日(%A)')
print(date_format)
輸出結果為:
2023 年 04 月 17 日(Monday)
這個程式碼將日期字串20230417轉換為datetime物件,然後使用strftime方法將其格式化為所需的字串。其中,%Y代表四位數年份,%m代表兩位數月份,%d代表兩位數日期,%A代表星期幾的全名。