en Tecnoticias
en google
Inicie Sesión





¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí
Quien está en Linea
Hay 4 invitados en línea
Suscripcion RSS
Adsense de Google
XHTML Validator
Valid XHTML 1.0 Transitional
Cotizaciones
DolarHoy
Las más leídas
Ultimas Noticias
Home
Automatizando el cambio de hora en Argentina PDF Imprimir E-Mail
Origen: Pablo   
viernes, 28 de diciembre de 2007
A continuacion explicamos unos tips para automatizar el cambio de horario de la Argentina a partir de este domingo a las 0 horas (en sus versiones Linux y Microsoft)

MICROSOFT WINDOWS:
Para cambiar la configuración de zona horaria en un único equipo, utilice el editor de zonas horarias ( Tzedit.exe). Esta herramienta permite crear y modificar las entradas de zona horaria para la configuración de fecha y hora del Panel de control. Es extremadamente sencillo utilizar esta herramienta, una vez elegida la zona horaria, se debe tildar el check box de cambio automatico, elegir el horario de verano (en este caso desde el ultimo domingo de diciembre hasta marzo, a las 00:00:00hs y con un +1 en el horario de verano.
Para que los cambios tengan efecto, se debe ir al panel de control, fecha y hora, zonas horarias, y aunque usted no lo crea (dicho por el mismisimo Microsoft) hay que elegir cualquier otra zona horaria y volver a poner la que se edito anteriormente. Fuente: Microsoft

LINUX:
Crear un archivo con las especificaciones del cambio
# nano horario-de-verano.zic

y colocar esto, separando las columnas con TABulaciones

Rule Argentina 2007 only - Dec 31 00:00 1 D
Rule Argentina 2008 only - Mar 17 00:00 0 -
Zone America/Argentina/Cordoba -3:00 Argentina AR%sT


Por la cercanía elegí como zona horaria a "Córdoba".
ahora se puede compilar este cambio con

# zic horario-de-verano.zic


Se puede comprobar si se tomó o no con:


# zdump -v America/Argentina/Cordoba | grep 2007
... Mon Dec 31 02:59:59 2007 UTC = Sun Dec 30 23:59:59 2007 ART
... Mon Dec 31 03:00:00 2007 UTC = Mon Dec 31 01:00:00 2007 ARDT


en donde se ve que a la medianoche del 30-12-2007 le sigue la hora 01:00 del 31 de diciembre.

# zdump -v America/Argentina/Cordoba | grep 2008
... Mon Mar 17 01:59:59 2008 UTC = Sun Mar 16 23:59:59 2008 ARDT
... Mon Mar 17 02:00:00 2008 UTC = Sun Mar 16 23:00:00 2008 ART


y aquí se ve que a la medianoche del 16-03-2008 le sigue el mismo día pero siendo las 23:00

También pueden probar esto (en máquinas que no sean servidores en estado de "producción") cambiando a mano la fecha y hora mirar la diferencia con la hora UTC.

Por ejemplo:

# date -s "12/31/2007 01:00"
lun dic 31 01:00:00 ART 2007
# date
lun dic 31 01:00:03 ARDT 2007
# date -u
lun dic 31 03:00:06 UTC 2007

Hay 2 horas de diferencia.

# date -s "03/17/2008 01:00"
lun mar 17 01:00:00 ART 2008
# date
lun mar 17 01:00:04 ART 2008
# date -u
lun mar 17 04:00:06 UTC 2008

vuelve a haber 3 horas de diferencia.

Fuente: http://linux.org.ar/pipermail/sgo-gral/2007-December/001719.html
 
Siguiente >
Condiciones de Uso - © 2007 Tecnoticias.info