error al obtener la hora
Publicado por javier (1 intervención) el 20/02/2008 19:41:01
Hola a todos, tengo un problema al obtener la hora, el codigo siguiente es la parte de la funcion que la obtiene y el problema es que por decir si son las 11:30 en el reloj del servidor y del cliente puede enviarme las 19:45 o las 00:15 o las 22:44, no tiene un patron fijo de diferencia entre la hora real y la hora que me regresa, es como si la estuviera obteniendo al azar
Calendar c= new GregorianCalendar();
int Hora=c.get(java.util.Calendar.HOUR_OF_DAY);
int Minuto=c.get(java.util.Calendar.MINUTE);
int Segundo=c.get(java.util.Calendar.SECOND);
String Horas=String.valueOf(Hora);
String Minutos=String.valueOf(Minuto);
String Segundos=String.valueOf(Segundo);
if(Minutos.length()==1)
{
Minutos="0"+Minuto;
}
if(Segundos.length()==1)
{
Segundos="0"+Segundo;
}
String HoraActual=Horas+Minutos+Segundos;
int inchreJ=Integer.parseInt(HoraActual);
no se nada de jsp, ya que en el trabajo me llego de rebote el soporte a la aplicacion y por lo tanto apenas estoy empezando a investigar sobre jsp y aparentemente esta correcto el codigo, pero no encuentro porque pasa esta situacion, inclusive he estado modificando la configuracion regional de hora, fecha, zona horaria incluso idioma tanto en el servidor como en los clientes y no se resuelve, les agradezco su ayuda con este problema o con alguna sugerencia de una forma mas segura de obtener la hora.
Gracias
Calendar c= new GregorianCalendar();
int Hora=c.get(java.util.Calendar.HOUR_OF_DAY);
int Minuto=c.get(java.util.Calendar.MINUTE);
int Segundo=c.get(java.util.Calendar.SECOND);
String Horas=String.valueOf(Hora);
String Minutos=String.valueOf(Minuto);
String Segundos=String.valueOf(Segundo);
if(Minutos.length()==1)
{
Minutos="0"+Minuto;
}
if(Segundos.length()==1)
{
Segundos="0"+Segundo;
}
String HoraActual=Horas+Minutos+Segundos;
int inchreJ=Integer.parseInt(HoraActual);
no se nada de jsp, ya que en el trabajo me llego de rebote el soporte a la aplicacion y por lo tanto apenas estoy empezando a investigar sobre jsp y aparentemente esta correcto el codigo, pero no encuentro porque pasa esta situacion, inclusive he estado modificando la configuracion regional de hora, fecha, zona horaria incluso idioma tanto en el servidor como en los clientes y no se resuelve, les agradezco su ayuda con este problema o con alguna sugerencia de una forma mas segura de obtener la hora.
Gracias
Valora esta pregunta


0