所以,我的代码表现得很奇怪。我正在尝试构造一个日期时间:
import datetime
from tzlocal import get_localzone
LOCAL_TIMEZONE = get_localzone()
new_time = datetime.datetime(
2019, 3, 18,
16, tzinfo=LOCAL_TIMEZONE)
print("{}".format(new_time))
输出:
2019-03-18 16:00:00-07:53
为什么偏移量为-7:53
?
所以,我更深入地挖掘并发现了这个
>>> LOCAL_TIMEZONE
<DstTzInfo 'America/Los_Angeles' LMT-1 day, 16:07:00 STD>
这是怎么回事?难道我做错了什么?为什么洛杉矶16:07在tzlocal?
我在运行Mojave的Mac上。