轉換格式為「2012-07-24T23 :14:29-」的時間戳07:00" 使用strptime()轉換為日期時間物件可能會出現問題由於結束時的時間偏移(-07:00)。不支援'z' 指令,使用提供的時間偏移會導致ValueError。 >解法
time_str = "2012-07-24T23:14:29" time_obj = datetime.datetime.strptime(time_str, '%Y-%m-%dT%H:%M:%S')
2.使用dateutil.parser:
time_obj = datetime.datetime.strptime(time_str[:19], '%Y-%m-%dT%H:%M:%S')
Python 3.2 及更新版本
以上版本適用於Python 3. ,時區支持得到了增強。將在調整格式字串後起作用,如下所示:
from dateutil.parser import parse time_obj = parse(time_str)
以上是如何在 Python 中將帶有時區偏移的時間戳轉換為 DateTime 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!