Programa que leia uma hora

1 resposta
programaçãojava
B

Que leia uma hora hh:mm e calcule quantos minutos se passaram desde as 22 Horas (22:00)

1 Resposta

lvbarbosa
import java.time.LocalTime;
import static java.time.temporal.ChronoUnit.MINUTES;
import java.util.Scanner;
//...
public static void main(String[] args) {
    String tempoUsuarioString = leTempoDoUsuario();
    LocalTime tempoUsuario = LocalTime.parse(tempoUsuarioString);
    LocalTime tempoReferencia = LocalTime.of(22, 00); // 22:00
    long diferencaEmMinutos = tempoReferencia.until(tempoUsuario, MINUTES);
    System.out.println(diferencaEmMinutos);
}

private static String leTempoDoUsuario() {
    Scanner sc = new Scanner(System.in);
    System.out.print("Informe a hora (hh:mm): ");
    return sc.nextLine();
}
Criado 11 de fevereiro de 2017
Ultima resposta 11 de fev. de 2017
Respostas 1
Participantes 2