getDate no JDateChooser?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Vinny
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 09:20:16
Mensagens: 396
Localização: Presidente Prudente - SP
Offline

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?

ITIL Foudation
[Email] [MSN]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

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!

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Vinny
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 09:20:16
Mensagens: 396
Localização: Presidente Prudente - SP
Offline

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

This message was edited 1 time. Last update was at 05/02/2010 00:01:34


ITIL Foudation
[Email] [MSN]
juninhon1
Entusiasta Java

Membro desde: 31/12/2008 13:13:20
Mensagens: 21
Offline

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


Valeu...
Vinny
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 09:20:16
Mensagens: 396
Localização: Presidente Prudente - SP
Offline

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:


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


This message was edited 1 time. Last update was at 05/02/2010 00:02:28


ITIL Foudation
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team