¿Cómo configuro la zona horaria desde la línea de comandos?


¿Cómo puedo establecer la zona horaria en Windows desde la línea de comandos o desde un archivo por lotes?

¿Necesito usar powershell o cscript?

Author: Eduard Florinescu, 2013-05-20

3 answers

La utilidad de línea de comandos que le ayuda a cambiar la zona horaria en Windows 7 es tzutil.exe y se conoce como Utilidad de zona horaria de Windows. Esta es una gran herramienta para todas las personas que prefieren trabajar desde el símbolo del sistema.

Use el parámetro /s para establecer la zona horaria:

tzutil /s "universal standard time"

Use el parámetro /g para obtener la zona horaria:

tzutil /g

Use el parámetro /l para listar el tiempo válido huso.

tzutil /l

[fuente]

 59
Author: Ionică Bizău,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-03 13:50:33

Si alguien todavía usa Windows XP (como yo):

Paso 1:

Puede usar la siguiente línea de comandos, por ejemplo, en la ventana "Ejecutar" (cmd):

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

Donde el "Tiempo Estándar de Europa Occidental" es, no sorprendentemente, para Europa Occidental. Otros valores posibles son, por ejemplo,

  • E. Hora Estándar de Europa (para Europa Oriental)
  • Hora Estándar de Pazifik (para lo que dice)

Y así sucesivamente. Una lista de posibles valores se puede encontrar aquí (aunque para Windows Vista, pero parece que la mayoría de los valores son los mismos):

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

Paso 2

Para ejecutar el comando anterior desde un atajo, puede hacer lo siguiente:

Crear un nuevo acceso directo (por ejemplo, en el explorador de Windows, haga clic con el botón derecho en cualquier lugar de un área vacía, y elija "Nuevo acceso directo") y darle el siguiente valor (introduciendo el código en la ventana que se abre, o como "target" en el campo con el nombre correspondiente):

C:\Windows\System32\cmd.exe /c Control.exe TIMEDATE.CPL,,/Z W. Europe Standard Time

(El ejemplo usa la hora Estándar W. Europe; cambie esto a su gusto)

Llamar a este atajo (es decir, hacer clic en el Icono) cambia inmediatamente la zona horaria.

Para mis necesidades, creé dos atajos de este tipo, uno que establece la zona horaria a Europa Occidental, el otro que lo establece a Europa del Este, ya que estos son los lugares donde estoy trabajando regularmente.

(Fuente para el paso 2: Ejecute un comando del símbolo del sistema desde Acceso directo al escritorio )

 3
Author: Christian Geiselmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:54:34

Aquí hay otra respuesta a la pregunta inicial, relacionada con Windows 7. Esta solución se basa completamente en la primera contribución de Ionica Bizau (ver arriba). Esencialmente, acabo de agregar una instrucción paso a paso para crear un archivo por lotes.

Para crear un archivo por lotes para establecer zonas horarias:

1) Crear un archivo de texto en cualquier editor de texto (PSPad, Notepad++, Notepad o lo que sea)

2) En el archivo de texto, escriba solo una línea de código. Por ejemplo, escribir

tzutil /s "GTB Standard Time"

Que establecerá la zona horaria de Sofía, Bucarest, etc. O utilizar

tzutil /s "W. Europe Standard Time"

Para lugares en las longitudes geográficas de Amsterdam, Bruselas, etc.

3) Guarde el archivo con un nombre significativo como "Set_TimeZone_W-Europe.bate". Asegúrese de que el sufijo filetype es ".bate". Guárdelo en cualquier lugar que desee en su sistema de archivos. Puede elegir su carpeta "Escritorio" para que el archivo esté disponible desde la pantalla de su escritorio.

4) Eso es todo. Al hacer doble clic en el icono se activará el (minimalista) el código del programa a ejecutar, es decir, la hora del sistema se establecerá según se desee.

Nota: Para mis propósitos, hice dos archivos de este tipo, uno para Europa Occidental, uno para Europa Sudoriental, que son lugares que visito regularmente.

Si necesita otras zonas horarias, busque cómo se nombran de la siguiente manera:

A) Abra la ventana "Ejecutar" (cmd)

B) Escriba " tzutil / l "(sin las comillas) y presione"return". Esto mostrará una lista de las zonas horarias disponibles.

 -1
Author: Christian Geiselmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-08 21:59:22