Data

Oi gente…
Preciso de uma ajuda!
Seguinte… tenho os combos dia, mes e ano…
preciso q tudo isso vire 1 unico campo chamado data (formato dd.mm.aaaa)
mas o cliente num quer q concatene as variaveis dia mes e ano…
como posso fazer isso??

se alguem puder me dar uma dica ajudaria muito!!
valeuuu

Utilize a classe Calendar

http://java.sun.com/javase/6/docs/api/index.html

Como assim " mas o cliente num quer q concatene as variaveis dia mes e ano… "

Tipo porque vocês não usa o JCalendar ele é muito bom e fácil de trabalhar.

Humm…num sei se eu fui clara…mas o usuário vai escolher o dia em um combo , o mes em outro e o ano em outro.
no sistema existe um metodo da funcionalidade q passa 2 parametros e 1 deles é o campo data…só q eu num tenho campo data tenho os campos dia, mes e ano…logo, eu vou ter q criar o campo data e q ele receba os valores dos combos dia mes e ano…

caso vcs tenham entendido antes, num sei como resolver esse problema usando o jcalendar!!!

Tena o seguinte:

SimpleDateFormat sdf = new simpleDateFormat(“dd.MM.yyyy”);
Date dataCompleta = sdf.parse(dia + “.” + mes + “.” + ano);

Ou retire os pontos da máscara e do parser.

Assim vc transforma seus campos independentes em uma data.

Para voltar para String basta fazer:
SimpleDateFormat sdf = new simpleDateFormat(“dd.MM.yyyy”);
String dataFormatada = sdf.format(dataCompleta);

ele quer que utilize StringBuffer!!!

Bom, isso tá com cara de trabalho de faculdade do que solicitação de cliente, mais vamos lá.

StringBuffer sb = new StringBuffer();
sb.append(dia);
sd.append(mes);
sb.append(ano);

Se quiser ver a data completa, sb.toString();

Só que se não existe a necessidade de ser thread-safe, utilize stringBuilder ao invés de StringBuffer, os métodos são os mesmos.