【发布时间】:2016-06-06 00:49:48
【问题描述】:
在网上做一件非常基本的事情似乎有很多困惑:创建一个带有 UTC 时区的日期时间对象,给定自 UTC 时区中的 unix 纪元以来的秒数。基本上,我总是想在绝对时间/UTC 下工作。
我正在使用 python 3.5(现在是最新版本),并且想从 1970 年 1 月 1 日以来经过的秒数的浮点值在 UTC(+0/Zulu 偏移量)的上下文中简单地获取一个 datetime 对象。
这是错误的,因为第一次是在我的本地时区创建的,然后我尝试切换到 UTC。
import datetime
import pytz
dt = datetime.datetime.fromtimestamp(my_seconds).replace(tzinfo=pytz.UTC)
【问题讨论】:
标签: python-3.x datetime pytz