24/06/2008, 17:35
|
| | 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?? |