Como validar uma data?

2 respostas
rvaldomiro

Estou tentando a seguinte expressão:

String data = "32/12/2004"; 
DateFormat df = DateFormat.getDateInstance();

try {
  df.parse(data);
} catch (ParseException pe) {
  System.out.println("Data inválida");
}

porém nunca entra na exception e retorna “01/01/2005”, qual a maneira correta utilizada para validar datas???

2 Respostas

TedLoprao

Tente o seguinte:

df.setLenient(false);

Fallow

rvaldomiro

Funfou :smiley: :smiley: :smiley:

Thank´s

Criado 3 de junho de 2004
Ultima resposta 3 de jun. de 2004
Respostas 2
Participantes 2