Python 将时间戳转换为 UTC 合并日期和时间

Convert time stamp to combined date and time in UTC in Python

我以 JSON 格式从 API 中提取了一些数据。数据包含 Unix 时间戳和有关时区的信息。我的问题是如何在日期时间对象的末尾添加时区信息(粗体)?

UTC 中的合并日期和时间(根据 ISO 8601):2017-07-29T12:48:20+00:00

安装并导入 python-dateutil。确保将时间戳转换为日期时间(如果时间戳超过 10 个字符,则将时间戳除以 1e3),然后使用 dateutil 包在末尾添加时区信息 tzoffset,如下所示:

time = datetime.datetime.fromtimestamp(timestamp / 1e3).replace(tzinfo=tzoffset(None, timezone))