使用“datetime”获取实时偏移时出错

问题描述 投票:0回答:1

我的程序是用Python编写的,需要时间。我用过这段代码:

import datetime
offset = datetime.timezone(datetime.timedelta(hours=3))
time=str(datetime.datetime.now(offset))

在我的电脑上,程序正确显示偏移量为3的时间,但是当您将程序转移到另一台计算机时,时间显示在那里,好像小时= 10。

示例:我在PC上显示如下:

2019-04-20 20:16:49.297578+03:00

在另一台电脑上:

2019-04-21 03:16:57.505614+03:00

如何解决这个错误?

python python-3.x datetime
1个回答
0
投票

datetime.datetime.now将返回当前的本地日期和时间,因此如果2台PC上的时区不同,则这是预期的行为。你想要不同的东西吗?

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.