Error con java.util.Date fecha incorrecta

Iniciado por cyberserver, 3 Agosto 2010, 23:17 PM

0 Miembros y 1 Visitante están viendo este tema.

cyberserver

Hola amigos.

Estoy intentando programar un pequeño software para la manipulacion de tiempos en un cyber. pero tengo un problema!!!

Estoy usando la clase de java.util.Date para mirar la fecha y la HORA del dia de hoy y me la da bien!!!!

Pero el problema que cuando corro mi programa en la maquina del cliente, pues me da una fecha erronea.... primero no sabia por que pero luego le busque y mire que el tiempo en horas esta adelantado 6 horas y es por eso que se adelanta de fecha.

Mire el reloj del sistema y este esta bien...

Existe alguna forma de cambiar la hora de este reloj... kisa la maquina virtual de java tenga su reloj muy aparte del del sistema operativo!!!

Cualquier sugerencia se los agradeceria. gracias de antemano






Debci

Mmm en principio la maquina virtual lo hereda del SO...

Como alternatia te recomiendo que leas sobre TimeUnit, que te permite esperar un periodo de tiempo desde un nanosegundo hasta meses.

Saludos

Gallu

Hola , utiliza java.util.GregorianCalendar , Date esta deprecate.

Saludos
Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.

Debci

Cita de: Didacso en  4 Agosto 2010, 20:40 PM
Hola , utiliza java.util.GregorianCalendar , Date esta deprecate.

Saludos
He aqui la respuesta :)

Saludos

sapito169

-informacion real actualisada sin errores de la sona horaria
-no consultes la hora en el servidor en absoluto

benek

Cita de: Didacso en  4 Agosto 2010, 20:40 PM
Hola , utiliza java.util.GregorianCalendar , Date esta deprecate.

Saludos

Solo para corregir, java.util.Date NO está marcada como obsoleta (deprecated).

Lo que tiene marcado como obsoleto son algunos de sus constructores y métodos, sin embargo es válido hacer new Date(), .getTime(), setTime(), after(), before().

Aquí la especificación: http://download.oracle.com/javase/6/docs/api/java/util/Date.html

Saludos.