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:
Un saludo