首頁 > 後端開發 > Python教學 > Python 的 strptime 函數如何解析日期時間字串?

Python 的 strptime 函數如何解析日期時間字串?

Susan Sarandon
發布: 2024-12-31 22:14:17
原創
809 人瀏覽過

How Can Python's `strptime` Function Parse Datetime Strings?

使用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)
登入後複製

其他資源:

  • strptime 文件:Python 2、Python 3
  • strptime/strftime 格式字串文件:Python 2、Python 3
  • strftime.org格式字串備忘錄

關鍵術語:

  • strptime: "string解析時間"
  • strftime:"字元串列格式時間”

以上是Python 的 strptime 函數如何解析日期時間字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板