[RESOLVIDO] Como converter um dado de um campo formatado em Date

3 respostas Resolvido
programaçãojavamysql
N

Pessoal preciso de uma ajuda aki
Tenho essa classe model chamada expediçao e preciso fazer com que as variaveis do tipo Date recebao dados de um campo formatado.

Nao sei como que posso fazer para fazer com que no metodo salvar ele pegue esses dados de um campo formatado e passe para minha variavel da model receber ela
ate agora nao consegui se puderem me ajudar ou me dar uma dica

3 Respostas

N

Pessoal Consegui resolver meu problema

S

Posta o código, utilizando o botão de formatação do fórum.
É muito trabalhoso ter que redigitar o conteúdo de suas imagens.

N
Solucao aceita
private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {                                          

      Expedicao expedicao = new Expedicao ();
    
    //JOptionPane.showMessageDialog(null, clienteGlobal.getIcd_cliente());
    
    if ( expedicaoGlobal.getIcd_expedicao() != 0){
        expedicao.setIcd_expedicao(expedicaoGlobal.getIcd_expedicao());
    }
    //Pegadno os valores de cada campo
    expedicao.setCds_descricao(campo_exp_descricao.getText());
    
    SimpleDateFormat format = new SimpleDateFormat("dd/mm/yy");
    java.sql.Date data = null;
    try {
        data = new java.sql.Date(format.parse(campo_dtt_pagamento.getText()).getTime());
    } catch (ParseException ex) {
        Logger.getLogger(CadastrarExpedicao.class.getName()).log(Level.SEVERE, null, ex);
    }
    expedicao.setDdt_pagamento(data); 
    JOptionPane.showMessageDialog(null, expedicao.getDdt_pagamento());
    
    
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
     
    SimpleDateFormat format2 = new SimpleDateFormat("dd/mm/yy");
    java.sql.Date data2 = null;
    try {
        data = new java.sql.Date(format.parse(campo_dvl_pagamento.getText()).getTime());
    } catch (ParseException ex) {
        Logger.getLogger(CadastrarExpedicao.class.getName()).log(Level.SEVERE, null, ex);
    }
    expedicao.setDvl_pagamento(data2);
    JOptionPane.showMessageDialog(null, expedicao.getDdt_pagamento());
    
     
    expedicao.setVlr_expedicao(Double.parseDouble(campo_exp_valor.getText()));
    expedicao.setIpago(Boolean.getBoolean(campo_exp_valor.getText()));
    //JOptionPane.showMessageDialog(null, campo_ccidade.getText());
    ExpedicaoDAO.getInstance().merge(expedicao);
    
    this.dispose();
    
    
}
Criado 24 de julho de 2018
Ultima resposta 25 de jul. de 2018
Respostas 3
Participantes 2