將Python 日期時間轉換為具有可讀格式日期的字串
在Python 中處理日期和時間時,通常需要轉換日期時間物件轉換為可讀格式的字串。常見的情況是將日期時間顯示為人類可讀的字串,例如「January 28, 2010」。
問題:
給定一個從以下位置取得的日期時間物件一個datetime.datetime() 實例,我們如何將其轉換為具有特定可讀日期格式的字串?
答案:
datetime 類別提供了一個方法稱為strftime,它允許您使用指定的格式代碼將日期時間物件格式化為字串。 strftime() 方法接受多種格式選項,Python 文件中對此進行了記錄:https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior。
要將日期時間物件轉換為具有特定可讀日期格式的字串,可以使用以下步驟:
建立日期時間物件:
t = e['updated_parsed'] dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
使用strftime() 方法格式化日期時間物件:
formatted_date = dt.strftime("%B %d, %Y")
在此特定範例中,格式程式碼「%B %d,「%B %d,「%B %d,「%B %d,「%B %d,「%B %d %Y」將以格式「%B」(月份的全名)、「%d」(該月的日期)和「%Y」(年份)的格式輸出日期。
產生的 formatted_date 字串將根據需要為「2010 年 1 月 28 日」。
以上是如何將 Python 日期時間物件轉換為可讀字串格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!