首頁  >  文章  >  後端開發  >  如何將 Python 日期時間物件轉換為可讀字串格式?

如何將 Python 日期時間物件轉換為可讀字串格式?

Susan Sarandon
Susan Sarandon原創
2024-10-30 13:08:02678瀏覽

How to Convert a Python Datetime Object to a Readable String Format?

將Python 日期時間轉換為具有可讀格式日期的字串

在Python 中處理日期和時間時,通常需要轉換日期時間物件轉換為可讀格式的字串。常見的情況是將日期時間顯示為人類可讀的字串,例如「January 28, 2010」。

問題:

給定一個從以下位置取得的日期時間物件一個datetime.datetime() 實例,我們如何將其轉換為具有特定可讀日期格式的字串?

答案:

datetime 類別提供了一個方法稱為strftime,它允許您使用指定的格式代碼將日期時間物件格式化為字串。 strftime() 方法接受多種格式選項,Python 文件中對此進行了記錄:https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior。

要將日期時間物件轉換為具有特定可讀日期格式的字串,可以使用以下步驟:

  1. 建立日期時間物件:

    t = e['updated_parsed']
    dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
  2. 使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn