formatação de data

6 respostas
A
criador.setDataNasc(formatador.parse(jDataNasc.getText()));

alguem sabe me dizer o q q tem de errado nessa declaração?

6 Respostas

abelgomes

aparentemente nada…
qual o erro ta dando?

SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
Date dat = formatter.parse("29/10/2008");
A

tá pedindo p/ mim criar o seguinte metodo.

void setDatanasc(java.util.Date date) { throw new UnsupportedOperationException("Not yet implemented"); }

na minha classe.

e eu fiz assim na captura…

SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy"); try { criador.setDatanasc(formatador.parse(jDataNasc.getText())); } catch (ParseException ex) { ex.printStackTrace(); }

abelgomes

esta certo…!!!

qual erro ta dando?

A

tá pedindo p/ criar o seguinte metodo.

void setDatanasc(java.util.Date date) {   
        throw new UnsupportedOperationException("Not yet implemented");   
    }

e estou setando ele da seguinte forma

public Date getDatanasc() {
        return datanasc;
    }

    public void setDatanasc(Date datanasc) {
        this.datanasc = datanasc;
    }
M

tente instanciar o objeto formatador dentro do bloco try-catch.

SimpleDateFormatter formatter = null;
       try {
            formatter = new SimpleDateFormatter("dd/MM/yyyy");
       }catch(ParseException ex) { }
A

tá dificil hj hein…rsrsrs…

deu certo agora ele aceitou…

mas deu a seguinte erro no banco

incorrect data value; ‘Fri Dec 12 00:00:00 BRST 2008’ for colunn ‘data_nasc’ at row 1

será q tem algo haver pelo fato do mysql trabalhar com yyyy/MM/dd

Criado 7 de novembro de 2008
Ultima resposta 7 de nov. de 2008
Respostas 6
Participantes 3