Diferença entre horas

1 resposta
K

Pessoal,

Preciso calcular diferença entre horas, como posso fazer? Sou novato em Java.

[]'s

1 Resposta

P

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");
    }
Criado 14 de agosto de 2006
Ultima resposta 14 de ago. de 2006
Respostas 1
Participantes 2