首頁  >  文章  >  後端開發  >  如何將 Python 中的日期時間物件格式化為人類可讀的字串?

如何將 Python 中的日期時間物件格式化為人類可讀的字串?

Barbara Streisand
Barbara Streisand原創
2024-10-31 07:23:02158瀏覽

How can I format a datetime object in Python to a human-readable string?

在Python 中格式化日期時間物件

給定一個日期時間物件t,您可能想要將其轉換為人類可讀的字串。 datetime 類別透過其 strftime() 方法提供了一個簡單的解決方案。

在提供的範例中:

<code class="python">t = e['updated_parsed']
dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6]
print dt</code>

dt 現在儲存日期時間資訊。要將其格式化為“2010 年 1 月 28 日”,您可以使用以下程式碼:

<code class="python">my_datetime = dt.strftime("%B %d, %Y")</code>

strftime() 方法接受各種控制輸出格式的格式說明符。對於此特定範例:

  • %B:代表完整的月份名稱
  • %d:代表該月的日期
  • %Y:代表年份

透過組合這些格式說明符,您可以實現所需的輸出「January 28, 2010 年。」

以上是如何將 Python 中的日期時間物件格式化為人類可讀的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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