Xyy781 据我研究,Windows的时区是通过注册表来配置的,只要掌握编辑它的方法,我们就能自定义时区,成为时间管理大师 而且,目前已确定XP到Windows10时区注册表的定义都是一样的,所以以下编辑方法适用于大多数Windows版本(不过Windows10貌似会时不时更新一下时区配置,会把我们编辑的内容更新掉,所以要在服务里关闭对应的服务) 首先,时区注册表位于 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 可以看到,各个时区的注册表文件都位于这个目录下,接下来我们就来了解一下具体时区注册表的编辑 可以看到在有的时区注册表的文件下还有一个子目录"Dynamic DST",它是用来配置夏令时的。 由于时区注册表项的数据是一堆二进制数据,非常不好编辑,所以我们需要一个软件,Tzedit 直接双击软件里的时区,即可对时区进行编辑,包括在世界时的基础上偏移多少小时,以及全局夏令时配置(若无设置特殊年份,则所有年份按照这个设置执行夏令时),配置完的结构保存在时区注册表项“TZI” 在软件里的时区右键,打开“Dynamic DST”,即可进行对特殊夏令时年份的配置,StartDay起始日,选择第几个月的第几个星期几,LastDay同理。 在编辑特殊夏令时年份注册表项“起始年份”和“结束年份”时,右键修改,基数选择十进制直接输入年份即可,注意起始年份的设置将会覆盖全局配置,强行按照其对应年份的夏令时配置执行其本身及之前年份的夏令时,而终止年份的设置也会覆盖全局配置,强行按照其对应年份的夏令时配置执行其本身及之后年份的夏令时。在起始年份和结束年份中间的年份将按照他们对应年份的配置执行夏令时。