bom dia galera,
to com um problema com datas q é o seguinte:
tenho um formulario (Swing) onde preencho uma data no formato dd/MM/yyyy só que meu banco pede data, mas meu atributo no objeto esta como String tb.
o q ta ferrando é q a string q eu to tentando passar está indo como MM/dd/yyyy.
Neste caso eu teria d usar um SimpleDateFormat ou criar um metodo para formatar a string em si como se ela nao fosse data?
abraco
Então,
O ideal é você utilizar um SimpleDateFormat com “MM/dd/yyyy”, pegando o objeto Date correspondente a esta string, e mandar gravá-la no banco como Date. Assim, cada banco trata a data como melhor lhe interessa e você pode utilizar coisas específicas de data como comparação de datas e coisas assim.
Respondi sua pergunta??
Flw,
Renan
O meu problema é q eu nao posso mudar o tipo, ja q está td pronto e funcionando (menos isso claro) e estamos utilizando framework (TopLink).
Bom mas vou tentar fazer o q me disseram. valeu
Transforma em date e depois converte para o banco… quando retornar do banco transforme novamente em data mande para nosso padrão ou internacionalize.
É melhor deixar como date no banco pois assim vc pode fazer buscas por data