gpt4 book ai didi

windows - 使用 Pytz 更改系统时区

转载 作者:可可西里 更新时间:2023-11-01 11:55:23 26 4
gpt4 key购买 nike

我的时区格式如下:国家/城市(例如:美国/圣保罗)。我想用 python 更改我系统的时区 (Win7),是否可以使用 Pytz 和 Datetime 来更改,或者根本无法更改?

谢谢!

最佳答案

一般来说,不会。没有直接的 Python 方法来执行此操作。

可以完成,但是您必须跳过很多障碍:

  • 使用CLDR data将 IANA 区域转换为 Windows 区域 ID。
    • 例如。 美国/圣保罗 => E.南美洲标准时间
    • (有关详细信息,请参阅 the timezone tag wiki 的数据库部分。)
  • 获得适当的 Win32 安全权限。
  • 调用 Win32 SetTimeZone API

从 Python 调用 Win32 函数是通过 ctypes 完成的.

Here's a walkthrough其中 Win32 权限和要进行的调用,尽管在本示例中它是在 C# 中。您需要针对 Python 进行翻译。

对我来说听起来工作量很大。不确定您为什么要这样做。

关于windows - 使用 Pytz 更改系统时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18473086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com