TimeZone de la virtual machine

1,492 views
Skip to first unread message

Blackmore

unread,
Oct 20, 2008, 9:49:41 AM10/20/08
to JavaSOS
Gente consulta, tengo mal el timezone de mi virtual machine.
Si bien el gmt del sistema operativo esta bien, la virtual machine
tiene otro horario?

EJ: tiro un new Date() y me tira la hora mal.

Alguien sabe que parametro tengo que tocar? o si de linea de comando
hay algo para poner bien la hora de la jvm?

jungle

unread,
Oct 20, 2008, 11:39:03 AM10/20/08
to JavaSOS
Si el timezone está bien, Date() tiene que dar la hora correcta.

La unica forma en que se me ocurre que te puede estar pasando eso es
que hayas configurado el timezone en la maquina host y estés mirando
la hora en la maquina guest. El que conoce el timezone en la maquina
vitual es el sistema El sistema operativo instalado en la maquina
virtual.

jungle

unread,
Oct 20, 2008, 11:43:34 AM10/20/08
to JavaSOS
Ups, perdón, pensé que estabas hablando de una maquina virtual tipo
VMWare. Al segundo de apretar "send" me di cuenta de que hablabas de
la JVM.

Podés cambiar el timezone de la JVM usando el parámetro

-Duser.timezone="Australia/Sydney"

Obviamente poniendo la ciudad correcta.

Pablo E. Siciliano

unread,
Oct 20, 2008, 1:32:23 PM10/20/08
to jav...@googlegroups.com
Efectivamente la virtual machine de Sun para linux por lo menos, que es la
que tuve que configurar este fin de semana, toma el huso horario de su
propia definición de zonas. Por más que actualicé la zona horaria del SO no
funcionaba.

Hay para actualizar la definición de zonas un programa que se llama
tzupdater, y el link es este:
http://java.sun.com/javase/tzupdater_README.html

De todos modos te cuento que yo lo corrí el domingo a la tarde y no funcionó
tampoco (No investigué mucho por que no funcionaba, por lo que te sugeriría
empezar por ahí, y después forzar el parámetro). Como lo que a mi me
importaba era que funcionase la zona horaria en un Tomcat, me bastó agregar
a los parámetros -Duser.timezone=GMT-2.

Saludos.
Pablo.
Reply all
Reply to author
Forward
0 new messages