getDate no JDateChooser?

Bom eu com um problema na hora de gravar a data no meu Banco de Dados
eu preciso gravar somente o dia/mes/ano no que qdo eu do
um getDate() ele retorna um exemplo abaixo:

Sat Nov 08 09:49:35 BRST 2008

A unica coisa que eu quero eh:
25/11/2008

eu to usando um JDateChooser para ler a data

alguem poderia me diser se tem algum metodo pra retorna a
data normal?

Creio que o seu problema é que sua coluna no banco é um Varchar e o método getDate() retorna um java.util.Date.
QUando você grava no banco, ele chama o toString do Date, que retorna isso aí…

  • voce pode alterar o tipo de coluna no banco pra Date;
  • voce pode usar o SimpleDateFormat para formatar e tirar o formato que você quer;

Procure por aqui que você acha sobre como usar o SimpleDateFormat.

Abraços!

A coluna da Data no Banco de Dados
eh do Tipo Date mesmo eu ja tentei ver se era isto
que estava dando errado mas nao eh

a e sobre o SimpleDateFormat
eu ja tentei usar mas retornou a mesma coisa eu
devia o simpleDateFormat como (“dd/MM/yyyy”)
e deu na mesma!

mas eu vo da mais uma pesquisada

Vinny.
Você conseguiu gravar o JDateChooser no seu banco de dados?
pois estou com o mesmo problema.

Valeu…

Consegui sim,
qual banco de dados vc usa?
no meu caso foi o firebird
eu fiz usando o simpleDateFormat mesmo para dar certo eu tive
que enviar para o banco com o formato de yyyy/MM/dd
de tras pra frente qdo eu tentava manda no modo normal
dava erro
eu fiz da seguinte forma:

//rs é minha variavel do tipo ResultSet
rs.execute("UPDATE CONTAS_PAGAR SET CPA_DATA = ' " + new SimpleDateFormat( "yyyy/MM/dd" ).format( new Date() ) + " ' WHERE CPA_CODIGO = " + cod);

E eu mandei no formato String de String mesmo e não de data então coloca entre apostos simples ’ ’