Data x NetBeans x Postresql

0 respostas
J

Olá pessoal

Estou com dificuldades para trabalhar com data usando o netbeans e o banco postgre.

Quanto a inclusão do registro beleza, no campo do form a data é recebida através da máscara formatoData ex: (01/04/2008) e grava no banco
no formato 2008-04-01.

A questão é para visualisar esta data:
No campo do formulário não mostra a data;
No jtable visualiza no mesmo formato que está no arquivo.

Pesquisei neste portal, e encontrei comando para datas;
    SimpleDateFormat   formata  = new SimpleDataFormat("dd/MM/yyyy");
    String dataformatada = formata.format(dataatual)

Bom, a dúvida é como isso se aplica no código; Se antes ou na própria linha do código.

OBJETIVO: TRAZER O CAMPO AUS_DATA (DO POSTGRE) QUE ESTÁ NO FORMATO 2008-04-01 PARA O
FORMULÁRIO NO FORMATO 01/04/2008

MASCARA PARA DATA NO FORM:

    try
    {
        formatoData = new MaskFormatter("##/##/####");
    }
    catch(Exception erro)
    {
        JOptionPane.showMessageDialog(null,"Não foi possivel setar a mascara para data, "+erro);
    }
    tf_data = new JFormattedTextField(formatoData);


    CAPTA OS DADOS DO JTABLE PELO DUPLO CLIQUE DO MOUSE

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jTable1MouseClicked
    int linha = 0;
    if (evt.getClickCount() ==2) {
        linha = jTable1.getSelectedRow();
        codate = (String) jTable1.getValueAt(linha, 0);
        data =  (String) jTable1.getValueAt(linha, 2);
        jtable_form();
    }
}//GEN-LAST:event_jTable1MouseClicked

MOSTRA OS DADOS NO FORM

public void mostrar_dados()

{

try

{

tf_codate.setText(con_ausatend.resultset.getString(aus_codate));

tf_data.setText(con_ausatend.resultset.getString(aus_data));

tf_hhmmini1.setText(con_ausatend.resultset.getString(aus_hhmmini1));

tf_hhmmfin1.setText(con_ausatend.resultset.getString(aus_hhmmfin1));

tf_hhmmini2.setText(con_ausatend.resultset.getString(aus_hhmmini2));

tf_hhmmfin2.setText(con_ausatend.resultset.getString(aus_hhmmfin2));

atualizaComboBoxatendente();

}

catch(SQLException erro)

{
Criado 1 de abril de 2008
Respostas 0
Participantes 1