Salve galera!
Tenho um JFormattedTextField (##:##) que deverá receber uma data válida,
esta data deverá seguir o seguinte formato: 00 até 23 para as horas e,
de 00 até 59 para os minutos.
Como farei isso?
Obrigado
Salve galera!
Tenho um JFormattedTextField (##:##) que deverá receber uma data válida,
esta data deverá seguir o seguinte formato: 00 até 23 para as horas e,
de 00 até 59 para os minutos.
Como farei isso?
Obrigado
Ok pessoal, consegui aqui…
package cadastroaviso;
/**
*
* @author victor
*/
public class ValidaHorario {
public ValidaHorario() {
}
public static boolean validaHorario(String horario)
{
int horas=0;
int minutos=0;
String horasStr = horario.substring(0,2);
String minutosStr = horario.substring(3,5);
try {
horas = Integer.parseInt(horasStr);
minutos = Integer.parseInt(minutosStr);
} catch (Exception e) {
return false;
}
if (horas < 0 || horas > 23)
{
return false;
}
else
{
if (minutos <0 || minutos >59)
{
return false;
}
}
return true;
}
}
Fala brow,
Apenas como sugestao, procure estudar Expressoes Regulares.
Ajuda muito em situacoes como essa.
Abraco!
Ok, vlw pela dica…