Pessoal,
Preciso calcular diferença entre horas, como posso fazer? Sou novato em Java.
[]'s
Pessoal,
Preciso calcular diferença entre horas, como posso fazer? Sou novato em Java.
[]'s
http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-time.html
[Editado]
Verifique o codigo abaixo :
public static void main(String[] args) {
Calendar hora1 = new GregorianCalendar();
Calendar hora2 = new GregorianCalendar();
hora1.set(Calendar.HOUR_OF_DAY,10);
hora1.set(Calendar.MINUTE,00);
hora1.set(Calendar.SECOND,00);
hora2.set(Calendar.HOUR_OF_DAY,11);
hora2.set(Calendar.MINUTE,33);
hora2.set(Calendar.SECOND,59);
int horas = 0;
int minutos = 0;
int segundos = (int)(hora2.getTimeInMillis()-hora1.getTimeInMillis())/1000;
horas = segundos/3600;
segundos%=3600;
minutos = segundos/60;
segundos%=60;
System.out.println("Diferenca : " + horas + " hora " + minutos + " minutos e " + segundos + " segundos");
}