將時間戳從格式「YYYY-MM-DDTHH:MM:SS- hh:mm」轉換為日期時間物件因時間偏移,在Python 中使用strptime方法可能具有挑戰性
在提供的範例中,strptime 無法使用「%Y-%m-%dT%H:%M:%S-%z」解析偏移量為「-07: 00”的時間戳記“ 格式。中時區的「%z」指令。 🎜>
如果時區資訊不重要,您可以透過將字串解析到偏移量來忽略它:2。 dateutil 模塊:
或者,dateutil 模塊提供更強大的解析功能,支持時區:
time_str = "2012-07-24T23:14:29-07:00" time_obj = datetime.datetime.strptime(time_str[:19], '%Y-%m-%dT%H:%M:%S')Python 3 支持:
在Python 3.2及更高版本中,改進了對時區處理的支援。並建立具有指定時區偏移量的日期時間物件。
以上是如何將帶有時區偏移的時間戳記轉換為 Python 日期時間物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!