Windows 使用Pytz更改系统时区
我有以下格式的时区:国家/城市(例如:美国/圣保罗)。 我想用python来改变我的系统的时区(Win7),可以用Pytz和Datetime来改变吗,或者根本不改变Windows 使用Pytz更改系统时区,windows,timezone,pytz,Windows,Timezone,Pytz,我有以下格式的时区:国家/城市(例如:美国/圣保罗)。 我想用python来改变我的系统的时区(Win7),可以用Pytz和Datetime来改变吗,或者根本不改变 谢谢大家! 一般来说,没有。没有直接的Python方法可以做到这一点 这是可以做到的,但你必须跳出很多障碍: 用于将IANA区域转换为Windows区域id。 例如,美国/圣保罗=>E.南美洲标准时间 (有关详细信息,请参阅的数据库部分。) 获取适当的Win32安全权限 调用Win32SetTimeZoneAPI 从Pyth
谢谢大家! 一般来说,没有。没有直接的Python方法可以做到这一点 这是可以做到的,但你必须跳出很多障碍:
- 用于将IANA区域转换为Windows区域id。
- 例如,美国/圣保罗=>
E.南美洲标准时间
- (有关详细信息,请参阅的数据库部分。)
- 例如,美国/圣保罗=>
- 获取适当的Win32安全权限
- 调用Win32
APISetTimeZone
对我来说好像有很多工作要做。不知道您为什么要这样做。谢谢,这正是我想要的!在Unix上,
os.environ['TZ']='America/SaoèPaulo';time.tzset()
更改进程的时间/日期时间本地时间