我有以下格式的时区:国家/城市(例如:美国/圣保罗)。我想用python改变我系统的时区(Win7),是否可以用Pytz和Datetime来改变,或者根本就没有?
谢谢 !
一般来说,没有。没有直接的 Python 方法可以做到这一点。
可以做到,但你必须跳过很多圈:
America/Sao_Paulo
=>E. South America Standard Time
SetTimeZone
API从 Python 调用 Win32 函数是通过ctypes
.
这是 Win32 权限和调用的演练,尽管它在此示例中使用 C#。您将需要为 Python 进行翻译。
听起来对我来说工作量很大。不知道你为什么要这样做。