Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/06/2008, 17:35
la_sandrita
 
Fecha de Ingreso: mayo-2008
Ubicación: Puebla
Mensajes: 13
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: problema con java date, la hora no es correcta

Hola pues de nuevo yo explicando un poco más mi problema a ver si alguien me ayuda
Pues hice un programita de ejemplo

public DateTest() {
Calendar calendario = new GregorianCalendar();
int hora, minutos, segundos;
hora =calendario.get(Calendar.HOUR_OF_DAY);
minutos = calendario.get(Calendar.MINUTE);
segundos = calendario.get(Calendar.SECOND);
System.out.println("Gregorian Calendar "+hora + ":" + minutos + ":" + segundos);

calendario = Calendar.getInstance();
hora =calendario.get(Calendar.HOUR_OF_DAY);
minutos = calendario.get(Calendar.MINUTE);
segundos = calendario.get(Calendar.SECOND);
System.out.println("Calendar "+hora + ":" + minutos + ":" + segundos);

java.util.Date utilDate = new java.util.Date(); //fecha actual
long lnMilisegundos = utilDate.getTime();
java.sql.Date sqlDate = new java.sql.Date(lnMilisegundos);
java.sql.Time sqlTime = new java.sql.Time(lnMilisegundos);
java.sql.Timestamp sqlTimestamp = new java.sql.Timestamp(lnMilisegundos);
System.out.println("util.Date: "+utilDate);
System.out.println("sql.Date: "+sqlDate);
System.out.println("sql.Time: "+sqlTime);
System.out.println("sql.Timestamp: "+sqlTimestamp);


}

En todos los caso la hora sale mal, una hora menos que lo que debería ser, sin embargo ahora lo corrí directamente desde consola:

$java DateTest

por lo tanto el tomcat no tiene nada que ver, mas bien ahora el problema lo tengo con la versión de java que estoy usando que es la 1.5.0_13,

Ahora de donde saca java esa hora??