Olá pessoal,
Estou tendo um problema com o método parse de DateFormat. Estou usando o seguinte código:
DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);
Date d = df.parse("35/12/87");
System.out.println(d);
A data sendo passada para o método parse é inválida, porém a seguinte saída é exibida:
Mon Jan 04 00:00:00 BRST 1988
O método parse não deveria verificar se a data é inválida? Ou ele só analisa se a data está no estilo informado(no caso do código acima no estilo SHORT)? Se for o caso, qual método posso utilizar para verificar se uma String é uma data inválida?
Aguardo respostas.