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

如何輕鬆地將 ISO 8601 字串轉換為 Python 日期時間物件?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-07 16:52:11828瀏覽

How Can I Easily Convert ISO 8601 Strings to Python datetime Objects?

將 ISO 8601 轉換為 Python 日期時間物件

解析 ISO 8601 格式的日期時間字串通常需要自訂程式碼。雖然簡單的方法涉及使用 time.strptime,但對於更複雜的格式來說可能會很麻煩。

使用專用庫

要獲得更簡潔的解決方案,請考慮使用 dateutil圖書館。它簡化了日期解析,特別是對於 ISO 8601 字串。

以下是使用它的方法:

from dateutil import parser
datestring = "2010-05-08T23:41:54.000Z"
datetime_obj = parser.parse(datestring)

dateutil 中的解析器模組處理時區偏移,包括表示UTC 的「Z」後綴,使其成為解析ISO 8601 日期時間的更強大、更方便的選項。

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

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