在Python 中將日期時間物件轉換為字串
雖然將日期字串轉換為日期時間物件被廣泛討論,但也常遇到相反的過程。本文探討如何將日期時間物件(例如 datetime.datetime(2012, 2, 23, 0, 0))轉換為僅表示日期的字串表示形式,例如「2/23/2012」。
解決方案:利用 Strftime
Python 的 strftime 函數提供了強大的功能將日期時間物件格式化為字串的方法。以下是它如何用於我們的轉換:
import datetime # Sample datetime object t = datetime.datetime(2012, 2, 23, 0, 0) # Formatting the date string using strftime date_string = t.strftime('%m/%d/%Y') # Output: '02/23/2012'
在格式字串中,%m 代表月份編號(02 代表二月),%d 代表該月的日期(23),% Y代表年份(2012 年)。透過組合這些格式指令,我們可以建構所需的日期字串。
格式化的其他選項
strftime 提供各種格式化選項來進一步自訂日期字串。例如,您可以使用 %b 取得縮寫的月份名稱,使用 %a 取得縮寫的日期名稱,或使用 %H:%M:%S 包含時間和日期。
了解更多關於strftime格式化的詳細信息,請參考Python官方文檔: https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
以上是如何將 Python 日期時間物件轉換為字串表示形式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!