Boa noite, Estou tentando converter a data vinda do banco de dados no formato yyyy-MM-dd para o formato dd/MM/yyyy e mostrar na jTable não estou conseguindo.
public List Listar(){
List<Usuarios> listaUsuario = new ArrayList<>();
Connection con = BdConexaoDAO.getConnection();
PreparedStatement pstmt = null;
ResultSet rs = null;
try{
pstmt = con.prepareStatement("SELECT * FROM TB_USUARIO");
rs = pstmt.executeQuery();
while(rs.next()){
Usuarios usuarios = new Usuarios();
usuarios.setCodigo_usuarios(rs.getInt("ID_USUARIO"));
usuarios.setData_usuarios(rs.getString("DATA"));
usuarios.setNome_usuarios(rs.getString("NOME"));
usuarios.setLogin_usuarios(rs.getString("LOGIN"));
usuarios.setEmail_usuarios(rs.getString("EMAIL"));
usuarios.setPerfil_usuarios(rs.getString("PERFIL"));
usuarios.setSenha_usuarios(rs.getString("SENHA"));
usuarios.setConfirmacao_senha(rs.getString("CONF_SENHA"));
usuarios.setLembrete_usuarios(rs.getString("LEMBRETE"));
listaUsuario.add(usuarios);
}
}
catch (SQLException ErroSql)
{
JOptionPane.showMessageDialog(null, "Erro ao carregar a dados na tabela:" +ErroSql, "Erro", JOptionPane.ERROR_MESSAGE);
}
finally
{
BdConexaoDAO.closeConnection(con, pstmt, rs);
}
return listaUsuario;
}
}
public void CarregaUsuarios() {
DefaultTableModel modelo = (DefaultTableModel) jtUsuarios.getModel();
modelo.setNumRows(0);
jtUsuarios.getColumnModel().getColumn(0).setPreferredWidth(70);
jtUsuarios.getColumnModel().getColumn(1).setPreferredWidth(90);
jtUsuarios.getColumnModel().getColumn(2).setPreferredWidth(300);
jtUsuarios.getColumnModel().getColumn(3).setPreferredWidth(300);
jtUsuarios.getColumnModel().getColumn(4).setPreferredWidth(200);
jtUsuarios.getColumnModel().getColumn(5).setPreferredWidth(200);
jtUsuarios.getColumnModel().getColumn(6).setPreferredWidth(150);
jtUsuarios.getColumnModel().getColumn(7).setPreferredWidth(200);
jtUsuarios.getColumnModel().getColumn(8).setPreferredWidth(250);
UsuariosDAO dao = new UsuariosDAO();
try {
for (Usuarios usu : dao.Listar()) {
modelo.addRow(new Object[]{
usu.getCodigo_usuarios(),
usu.getData_usuarios(),
usu.getNome_usuarios(),
usu.getLogin_usuarios(),
usu.getEmail_usuarios(),
usu.getPerfil_usuarios(),
usu.getSenha_usuarios(),
usu.getConfirmacao_senha(),
usu.getLembrete_usuarios()
});
}
} catch (Exception Erro) {
JOptionPane.showMessageDialog(null, "Erro ao carregar a dados:" + Erro, "Erro", JOptionPane.ERROR_MESSAGE);
}
}