Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/09/2015, 08:10
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Problema clase Date hora retrasada

Cita:
Os equivocáis. La zona horaria española es la UTC+1.
Yo no he dicho nunca UTC+2.

Efectivamente es UTC+1, mas el horario de verano actual = GMT + 2 => +2 horas de diferencia con Greenwich.

Es cierto que la solucion tomada por @Marodal no es la correcta y que va a dejar de funcionar cuando cambie el horario de verano.
No me ha respondido lo que le devuelve el Locale.getDefault().toString(), pero deberia basarse en el Locale e investigar porque su locale del sistema no es correcto..

En cualquier caso, si prefiere cambiar el timezone por efecto y poner el de Espana deberia hacer:
Código Java:
Ver original
  1. TimeZone.setDefault(TimeZone.getTimeZone("Europe/Madrid"));

Un saludo
__________________
If to err is human, then programmers are the most human of us