首頁 >後端開發 >Python教學 >如何將字串日期時間字串轉換為 Python 日期時間物件?

如何將字串日期時間字串轉換為 Python 日期時間物件?

Susan Sarandon
Susan Sarandon原創
2024-12-23 09:19:13633瀏覽

How Can I Convert String Datetime Strings to Python Datetime Objects?

將字串日期時間字串轉換為日期時間物件

許多應用程式以字串形式使用時間戳記。有必要將這些字串轉換為日期時間物件以進行進一步處理。以下是如何將「Jun 1 2005 1:33PM」之類的字串轉換為日期時間物件:

Python 中的datetime.strptime 函數可以根據使用者定義的格式輕鬆解析輸入字串,並返回時區原生日期時間對象:

>>> 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 文件](https://docs.python.org/2/library/datetime.html# datetime.datetime. strptime)
  • [strptime/strftime格式字串文件](https://docs.python.org/2/library/datetime.html#strftime-and-strptime-format-codes)
  • [strftime.org 格式字串備忘單](https:// www.strftime.org/)

請記住,strptime 代表“字串解析時間”,strftime代表“字串格式”時間。 ”

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

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