Preciso saber se uma determinada hora é válida. Por exemplo: 25:34 não deve retornar uma hora válida.
Porém no código abaixo não consigo determinar se é válida ou não.
Qual a forma correta de se fazer isso?
try {
DateFormat sdf = new SimpleDateFormat("HH:mm");
sdfx.setLenient(false);
Date time = sdf.parse("26:34");
System.out.println(sdf.format(time));
} catch (Exception e) {
System.out.println("Não pude converter");
}