Python datetime.now(tz = timezone.utc)显示相对于PC自定义时间的时间

时间:2018-03-16 18:32:54

标签: python datetime time utc

问题很简单。我试图在python上获取UTC时间:

from datetime import timezone

now = datetime.now(tz=timezone.utc)
print(now)
print(now.strftime("%A %H:%M"))

>>2018-03-16 18:28:11.166272+00:00
>>Friday 18:28

到目前为止一切顺利,但是当我在手动调整时间(不是不同的时区或夏令时设置)的计算机上测试我的代码时,让我们说,提前2个小时。相同的代码返回此。

>>2018-03-16 20:54:11.166272+00:00
>>Friday 20:54

无论我尝试什么UTC或时区选项,我似乎都无法摆脱那个时间偏移。 我即将修改我的代码,以便从非时间调整的计算机中检索时间"从那里开始工作,但我确信在python中必须有其他方式。

是的,英语不是我的第一语言。提前谢谢。

PD:如果有任何帮助,具有调整时间的PC正在运行Windows。不,如果你认为我可以去解决它的时间设置,它就不会发生。我无法访问它。

0 个答案:

没有答案