在Python 中將日期時間物件轉換為字串(僅限日期)
將日期時間物件轉換為字串表示形式是Python 中的一項常見任務。然而,反向操作,將日期時間物件轉換為僅包含日期的字串,有時可能會更棘手。
問題:
我們有一個日期時間對象:
datetime.datetime(2012, 2, 23, 0, 0)
我們想將其轉換為像'2/23/2012'這樣的字串,僅代表日期。
解決方案:
為了實現這一點,我們可以利用 datetime 物件的 strftime 方法。 strftime 方法根據指定的格式字串格式化日期時間物件。
要只格式化日期,我們使用以下格式字串:
'%m/%d/%Y'
其中:
透過應用帶有適當格式字串的strftime 方法,我們可以將日期提取為字串:
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) date_string = t.strftime('%m/%d/%Y')
這將導致:
'02/23/2012'
有關其他格式選項,請參閱strftime上的文檔。
以上是如何從 Python 日期時間物件中僅提取日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!