Como faço para sair algo como: "hh:mm:ss"?
Duration diferenca = Duration.between(horaInicial, horaFinal );
System.out.println("A diferença é: "+diferenca);
Como faço para sair algo como: "hh:mm:ss"?
Duration diferenca = Duration.between(horaInicial, horaFinal );
System.out.println("A diferença é: "+diferenca);
Oi Aluízio,
em Java 8 você consegue formatar usando o getSeconds() e, ir pegando a quantidade de horas, minutos e segundos usando o String.format como no trecho abaixo
long s = diferenca.getSeconds();
System.out.println("A diferença é: " + String.format("%d:%02d:%02d", s / 3600, (s % 3600) / 60, (s % 60)));
Saquei. Vlw pela resposta.