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)
{