Tuve el mismo problema. Mi zona horaria es CET (GMT + 1).
he fijado esto estableciendo la variable de entorno TZ, así:
export TZ=CET-1CEST
Antes de ajustar la variable que tenía:
(DOS)
c:\>time
Huidige tijd: 17:08:32,40
(MSYS Shell)
$ date
Mon Oct 25 15:08:54 GMT 2010
Después de establecer TZ = CET-1CEST se convierte en:
(DOS)
c:\>time
Huidige tijd: 17:14:30,80
(MSYS Shell)
$ export TZ=CET-1CEST
$ date
Mon Oct 25 17:15:05 CEST 2010
Los campos en esta variable son
- CET: el nombre de su zona horaria
- +/- x: el desplazamiento en horas para ir de su zona horaria a GMT (en mi ejemplo GMT se retrasa una hora el CET)
- CET: el nombre de su zona horaria con el horario de verano activado
- (opcionalmente) +/- y: el desplazamiento en horas desde su zona horaria en horario de verano (DST) a GMT. El valor predeterminado es en hora, por lo que puede omitirlo.
Tenga en cuenta que el primer y tercer campo se utilizan para mostrar en la cadena de fecha. También puede configurarlo en FOO y BAR si lo desea, es el segundo campo (y opcionalmente el cuarto) que modifica el tiempo real.
El parámetro puede tomar incluso más campos para definir cuándo se inicia y finaliza el horario de verano. Si desea leer más al respecto, vea this page.
Pertenece a superuser.com –
MSYS utiliza la fecha/hora de Windows. Si necesita cambiar estos, hágalo a través del Panel de control de Windows. –
¡NO, MSYS no ve la configuración de Windows! – d9k