Estou desenvolvendo uma aplicação em JAVA utilizando o NetBeans. Na minha aplicação estou usando o componente jDateChooser. Quando dou, por exemplo, o seguinte comando para pegar a data:
String data = jDateChooser1.getDate().toString();
a data não vem com a formatação dd/MM/yyyy, por exemplo: 29/06/2009; ela fica da seguinte forma:
Mon Jun 29 22:08:20 BRT 2009.
Como faço para formatar a data nesse componente de forma que eu consiga pegá-la no formato dd/MM/yyyy?
Já tentei de diversas formas, mas não consegui… Se alguém puder me ajudar ficarei muito grata! 
Tente da seguinte forma:
// Cria data formatada
Date data = new Date();
SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");
String novaData = formatador.format(data);
System.out.println(novaData);
Uma forma simples e eficiente de formatar data 
O problema é que nesse componente jDateChooser a data sai dessa maneira:
Mon Jun 29 22:08:20 BRT 2009
Já testei com esse método de formatar data e não deu certo. Fiz da seguinte forma, por exemplo:
Date data = jDateChooser1.getDate();
SimpleDateFormat formatador = new SimpleDateFormat(“dd/MM/yyyy”);
String novaData = formatador.format(data);
Mas não deu certo…
Olhei também todos os métodos e propriedades desse componente e não consegui achar um que me possibilitaria formatar dessa forma ou pelo menos pegar dia, mês e ano separados.
Quando coloquei, por exemplo
int d = jDateChooser1.getDate().getDay();
retornou um valor que não tinha nada a ver com a data que eu inseri… Você conhece algum método ou algum outro jeito de fazer isso?
Desde já agradeço!
Como não deu certo?
o que a String novaData retorna?
Nossa, me desculpe!!
Vi uma coisa e respondi outra totalmente diferente!!
Para o DateChooser, é só você criar o objeto com alguns parâmetros:
Respectivamente:
- Ordem da data (dia, mês e ano)
- Máscara formatada
- Caracter que o campo vai ter quando estiver em branco
Acho que seria isso mesmo. Qualquer dúvida é dá uma olhada na API.

Ola galera primeiro quero dar os parabens para vocês todos aqui do forum que ajudam muitas iniciantes como eu.
Bom sou iniciante em java, e estava com uma duvida sobre como uma variavel String pode pegar a data de um jDateChooser, e pesquisando aqui no forum achei a resposta fiz um ajuste na solução indicada e deu certo.
É sei que este topico ja meio antigo mas como me ajudou pode ajudar mais alguem, então resolvi post a alteração que fiz, vai que seja util pra mais alguem.
java.util.Date pega = jdc_datacadastro.getDate();
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
this.data = formato.format(pega);
Bom espero que seja util pra alguem alem de mim(rsrsrsrsrs).
2 curtidas