使用“datetime”获取实时偏移时出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用“datetime”获取实时偏移时出错相关的知识,希望对你有一定的参考价值。
我的程序是用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
如何解决这个错误?
答案
datetime.datetime.now将返回当前的本地日期和时间,因此如果2台PC上的时区不同,则这是预期的行为。你想要不同的东西吗?
以上是关于使用“datetime”获取实时偏移时出错的主要内容,如果未能解决你的问题,请参考以下文章