2013-05-20 92 views

回答

56

帮助您更改Windows 7中的时区的命令行实用程序是tzutil.exe,被称为Windows时区实用程序。对于所有喜欢使用命令提示符工作的人来说,这是一个很好的工具。

使用/s参数设置时区:

tzutil /s "universal standard time" 

使用/g参数得到时区:

tzutil /g 

使用/l参数列表有效的时区。

tzutil /l 

[source]

+2

tzutil/s UTC的工作方式,谢谢+ 1 /接受 –

+3

@EduardFlorinescu,不客气,我的罗马尼亚兄弟。 ;-) –

+0

@IonicăBizău,这是否像“正常UI”一样添加了eventviewer中的日志? – Pacerier

3

如果有人还在使用Windows XP(像我一样):

第1步:

可以使用下面的命令行,例如在“执行”窗口(CMD):

Control.exe TIMEDATE.CPL,,/Z W. Europe Standard Time 

其中,“西欧标准时间”是不是真的令人惊讶,西欧。其他可能的值是例如

  • E.欧洲标准时间(东欧)
  • Pazifik标准时间(对于它说什么)

等。可能的值的列表可以在这里找到(虽然对于Windows Vista,但似乎最值相同):

https://technet.microsoft.com/en-us/library/cc749073%28v=ws.10%29.aspx

步骤2

为了从运行上面的命令一个快捷方式,您可以执行以下操作:

创建一个新的快捷方式(例如在Windows资源管理器中,右键单击空白区域中的任意位置,然后选择“新建快捷方式”)并为其指定以下值(通过输入代码进入打开的窗口,或作为acco中的“目标” (示例使用W.欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;欧洲标准时间;将其改为您喜欢的)

调用此快捷方式(即单击图标)会立即更改时区。

为了我的需要,我创建了两个这样的捷径,一个设置时区到西欧,另一个设置到东欧,因为这些是我经常工作的位置。

(来源为第2步:Run a Command Prompt command from Desktop Shortcut

+0

@Christian,有没有办法设置[任意时区](http://stackoverflow.com/questions/4976696/how-do-i-test-my-browser-timezone-dependent-application-againts-different-timezo #comment60641257_4976769)喜欢+15:00 GMT? – Pacerier

+0

你的意思是,不叫具体的时区名称(如“西欧”),而是用数字(+15:00)给出的时间? –

+0

@ChristianGeiselmann,我的意思是存在于特定时区名称之外的任意时区。请参阅此评论:http://stackoverflow.com/questions/4976696/how-do-i-test-my-browser-timezone-dependent-application-againts-different-timezo#comment60641257_4976769。例如。+15:00(注意:*不是*真的是+15:00)或+08:12 – Pacerier

-1

这里是另一个回答最初的问题,涉及到Windows 7。该解决方案完全基于尼卡比曹的第一个贡献(见上文)。基本上,我只是添加了创建批处理文件的分步说明。

要设置时区创建一个批处理文件:

1)创建在任何文本编辑器的文本文件(PSPad,记事本++,记事本或其他)

2)在文本文件中,仅编写一行代码。例如。写

tzutil /s "GTB Standard Time" 

将设置为索非亚,布加勒斯特等时区或使用

tzutil /s "W. Europe Standard Time" 

在阿姆斯特丹,布鲁塞尔的地理经度的地方,等

3)保存该文件具有有意义的名称,例如“Set_TimeZone_W-Europe.bat”。确保文件类型后缀是“.bat”。将它保存在您的文件系统中的任何地方。您可以选择您的“桌面”文件夹,以便从桌面屏幕上使文件可用。

4)就是这样。双击该图标将触发(简约)程序代码被执行,即系统时间将根据需要设置。

注:为了我的目的,我制作了两个这样的文件,一个用于西欧,一个用于东南欧,这是我定期访问的地方。

如果需要其他时区,看看他们,他们是如何命名如下:

a)打开 “执行” 窗口(CMD)

B)型 “tzutil/L”(不引号)并点击“返回”。这将显示可用时区的列表。

+2

-1这个答案只是增加了不必要的“绒毛”给接受的答案,再加上答案完全没有问题的问题“如何创建一个批处理文件“,更不用说不一致地使用”引号“ - 然后,在详细了解要使用哪个文本编辑器后,如何命名我的文件,在何处保存以及如何执行它,在步骤4我被告知:“打开”Execute“窗口(cmd)' – RozzA

+0

感谢您的评论。这个详细的指令是为那些计算经验比你少的人编写的。 (它解决了我自己在原始答案中遇到的问题。)因此,它包含了一些您可能会发现过于冗长的部分(例如提及如何创建文本文件),但我确信有些人会对此类冗余有帮助。 - 至于你对引号的评论:我现在再查一遍,我仍然发现它们的使用非常一致。也许你已经习惯了你的环境中的其他规则?在我看来,这是typographcally良好的做法。 –

相关问题