我從JSON格式的API中提取了一些數據。數據包含Unix時間戳和有關時區的信息。我的問題是如何在datetime對象的末尾添加時區信息(以粗體顯示)?在Python中將時間戳轉換爲UTC中的組合日期和時間
結合的日期和時間在UTC(根據ISO 8601):2017-07-29T12:48:20 + 00:00
我從JSON格式的API中提取了一些數據。數據包含Unix時間戳和有關時區的信息。我的問題是如何在datetime對象的末尾添加時區信息(以粗體顯示)?在Python中將時間戳轉換爲UTC中的組合日期和時間
結合的日期和時間在UTC(根據ISO 8601):2017-07-29T12:48:20 + 00:00
安裝並導入python-dateutil
。確保時間戳轉換成日期時間(分郵票1E3,如果它的長度超過10個字符),然後使用dateutil包在末尾添加的時區信息與tzoffset
像這樣:
time = datetime.datetime.fromtimestamp(timestamp/1e3).replace(tzinfo=tzoffset(None, timezone))
可能的複製[轉換unix時間戳字符串到Python中的可讀日期](https://stackoverflow.com/questions/3682748/converting-unix-timestamp-string-to-readable-date-in-python) –