我使用的软件使用python连接到Twitter API
如果我电脑上设置的时间错误,Twitter API将无法连接
问题是Windows10时间不影响python的阅读。我可以更改windows时间和时区,但python总是显示错误的时间
我仔细检查了BIOS时间及其正确性,并且遵循了此说明
https://windowsreport.com/wrong-time-on-windows-clock-fix/
但是python仍然给了我错误的时间
如果我输入这个
from datetime import datetime
import pytz
local = datetime.now()
print("Local:", local.strftime("%m/%d/%Y, %H:%M:%S"))
总是比bios时间少给我一个小时
如何解决此问题
这将解决您的问题: https://stackoverflow.com/a/52114630/12130308
或者尝试:
这可能是一个时区问题。你们当地的时区是什么?你知道最近有没有什么变化吗
例如,几年前,欧洲/莫斯科时区在GMT+3和GMT+4之间切换——首先,政府决定禁用夏令时(DST),将固定时区改为GMT+4,然后他们改变主意,将固定时区改为GMT+3。所有这些更改导致某些固件较旧的设备上时区不一致。 因此,如果您的时区最近发生了一些变化,那么您可能需要在Python或Windows中更新时区信息
另一个可能的原因是Linux/MacOS默认在BIOS中存储UTC时间,而Windows在BIOS中存储本地时间。当在同一台计算机上使用多个操作系统时,这会导致混乱。虽然我不认为它可以在不影响Windows本身的情况下影响Windows中的Python
您可以尝试以下方法:
两个结果结构之间的区别是什么?它和你当地的时区一致吗
相关问题 更多 >
编程相关推荐