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))
我以 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))