Aew galera ja axei inumeros tutoriais pra manipulaçao de data em java mas nao estou conseguindo, por exemplo tenho 3 ComboBox um de dia outro de mes e outro de ano…
public String ConverteData()
{
data = getAno()+"-"+getMes()+"-"+getDia();
return data;
}
passo por parametro e monto a string data onde pego o retorno e gravo no banco(mysql) AAAA-MM-DD
depois pra popular os ComboBox eu faço o inverso resgato do banco em formato data e converto em String
public void ExplodeData()
{
setDia(data.substring(8,10));
setMes(data.substring(5,7));
setAno(data.substring(0,4));
}
e seto nos seus respectivos ComboBox(Dia, Mes Ano)…agora a duvida como posso tratar essas datas por exemplo tenho as datas de admissao e demissao no formulario…preciso fazer uma validacao onde o usuario ira preencher o cadastro e a data de demissao nao pode ser maior q a de admissao…ja tentei de varias maneiras mas nao intendi muito bem ainda…preciso da data no formato mysql
public Date StringData()
{
try
{
DateFormat formatador = new SimpleDateFormat("aaaa-MM-dd");
String texto = getAno()+"-"+getMes()+"-"+getDia();
Date dataString = formatador.parse(texto);
setDataString(dataString);
}
catch(Exception e)
{
e.printStackTrace();
}
return DataString;
}
como faço essas comparacoes…eu ia fazer na unha mas sei q existe inumeras maneiras mais faceis em java…Vlw