Pessoal bom dia estou querendo calcular a diferença entre horas horarioinicial e horario final maas quando eu rodo ele não aprece nehum rsultado vai em baixo meu codigo para vcs analisarem
Texto pré-formatado
public static long diferençaHoras(String hora1,String hora2){
SimpleDateFormat sdf= new SimpleDateFormat("HH:mm");
Calendar calInicial= Calendar.getInstance();
Calendar calFinal= Calendar.getInstance();
try {
calInicial.setTime(sdf.parse(hora1));
calFinal.setTime(sdf.parse(hora2));
long minutos=((calFinal.getTimeInMillis()-calInicial.getTimeInMillis()))/60000;
long reto=minutos%60;
long horas=minutos/60;
return minutos;
} catch (ParseException ex) {
Logger.getLogger(Chamadas.class.getName()).log(Level.SEVERE, null, ex);
}
return 0;
}
Chamada do metodo.
private void txtResulFocusGained(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
diferençaHoras(txtHoraInicio.getText(),txtHorarioFinal.getText());
}
Quando compilo ele não parece nada nehum resultado