Gostaria de saber como fazer este código funcionar, inserindo o horario no system.in, e depois calculando a duracao entre o inicial e o final
Scanner leitura = new Scanner(System.in);
DateTimeFormatter formatoHora = DateTimeFormatter.ofPattern("HH:mm");
DateTimeFormatter formatoDia = DateTimeFormatter.ofPattern("dd/MM/yyyy");
System.out.println("Que tarefa deseja registrar?");
String tarefa = leitura.nextLine();
System.out.println("Qual o nome do executante?");
String funcionario = leitura.nextLine();
System.out.println("Qual o horário inicial da tarefa?");
LocalTime horaInicioTarefa = LocalTime.of(leitura.nextInt(), leitura.nextInt());
System.out.println("Qual o horário final da tarefa?");
LocalTime horaFinalTarefa = LocalTime.of(leitura.nextInt(), leitura.nextInt());
Duration duracaoTarefa = Duration.between(horaInicioTarefa, horaFinalTarefa);
System.out.println(duracaoTarefa);