使用strptime 解析日期時間字串
考慮將「Jun 1 2005 1:33PM」等字串轉換為日期時間物件的任務。為了解決這個問題,datetime.strptime 作為一個強大的工具出現了。
strptime 根據使用者定義的格式將給定的字串解析為不帶時區資訊的日期時間物件。例如,要將字串「Jun 1 2005 1:33PM」解析為日期時間對象,我們使用以下語法:
from datetime import datetime datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
輸出是表示指定日期和時間的日期時間對象:
datetime.datetime(2005, 6, 1, 13, 33)
要從日期時間對象取得日期對象,只需呼叫.date():
datetime.strptime('Jun 1 2005', '%b %d %Y').date()
這將產生一個日期對象:
date(2005, 6, 1)
其他資源:
關鍵術語:
以上是Python 的 strptime 函數如何解析日期時間字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!