Bom colegas, tenho um pequeno problema, estou tentando validar uma data, ou seja o usuario prenche por fora a data e eu tenho que ver se a a mesma esta certa, com um bloco de if eu de conta de fazer, agora existem formas mais desentes de fazer o que eu quero…
entao tentei com este codigo e acho que estou perto… mas o que acontece que escrevo data errada e ele não a reconhece, acho que ta faltando alguma coisa para validar… mais não sei qual seria o cara.
Aqui vai o codigo.
try {
String anoData = recData.substring(6,10);int ano = Integer.parseInt(anoData);
String mesData = recData.substring(3,5);int mes = Integer.parseInt(mesData);
String diaData = recData.substring(0,2);int dia = Integer.parseInt(diaData);
GregorianCalendar gc = new GregorianCalendar();
gc.setLenient(false);
gc.set(GregorianCalendar.YEAR, ano);
gc.set(GregorianCalendar.MONTH, mes);
gc.set(GregorianCalendar.DATE, dia);
gc.getTime();
respValData = true;
}
catch (Exception e) {
respValData = false;
e.printStackTrace();
}
Bom e esso ae galera…
Outra coisa estou interessado em tirar certificação java, como é o processo para marcar a prova, onde é feita a mesma…? Eu moro en Brasilia.
