Buenos Días a todos,
Tengo problemas a la hora de restart 2 horas y luego pasarlas al formato HH:mm:ss.
Lo que ago es:
Date date1 = new Date();
despues de 3 segundos ago
Date date2 = new Date();
Date date3 = new Date(date2.getTime() - date1.getTime());
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
System.out.println(sdf.format(date3));
El resultado es 01:00:03 cuando deberia ser 00:00:03 porque la diferencia es de 3 segundos, vamos que el problema es que me pone una hora demas. He probado tambien con la libreria Joda-time y sale lo mismo. Creo que los tiros van por la zona/franja horaria.
Un Saludo,
Valentinoo