Scanner teclado = new Scanner(System.in).useDelimiter("\n");
System.out.println("Digite o horario de inicio da tarefa (HH:mm): ");
String incioStr = teclado.nextLine();
LocalTime incio = LocalTime.parse(incioStr);
System.out.println("Digite o horario de termino da tarefa (HH:mm): ");
String fimStr = teclado.nextLine();
LocalTime fimTarefa = LocalTime.parse(fimStr);
Duration duration = Duration.between(incio,fimTarefa);
long horas = duration.toHours();
long minutos = duration.toMinutes()%60;
System.out.printf("Duração da tarefa %02d horas e %02d minutos%n", horas,minutos);
}
Digite o horario de inicio da tarefa (HH:mm):
12:00
Digite o horario de termino da tarefa (HH:mm):
17:50
Duração da tarefa 05 horas e 50 minutos
Process finished with exit code 0