Java - Se podria mostrar en formato dd-MM-yyyy en un JTable?

 
Vista:

Se podria mostrar en formato dd-MM-yyyy en un JTable?

Publicado por Jhoseph (1 intervención) el 28/03/2020 09:19:52
Tengo este pequeño codigo que me trae datos de una base de datos a un JTable, quisiera saber si hay alguna forma de que el campo date lo muestre en formato dd-MM-yyyy

1
2
3
4
5
6
7
8
9
10
11
12
private void cargarTabla() {
 
ResultSet rs = Vista.getTabla("SELECT codigo, fechanaci FROM alumnos");
model.setColumnIdentifiers(new Object[]{"Codigo", "FechaNaci"});
try {
    while (rs.next()) {
        model.addRow(new Object[]{rs.getString("codigo"), rs.getDate("fechanaci")});
    }
    jtblRegistro.setModel(model);
} catch (SQLException e) {
    JOptionPane.showMessageDialog(rootPane, e.toString());
}

Algo como esto:

uno
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Franklin
Val: 456
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Se podria mostrar en formato dd-MM-yyyy en un JTable?

Publicado por Franklin (179 intervenciones) el 28/03/2020 13:08:48
Para modificar el formato de una fecha puedes usar SimpleDateFormat.

de una fecha: var ="2010-03-18";

SImpleDateFormat formato = new SimpleDateFormat("dd-MM-yyyy"); // defines el formato.

y el parseo sería:

1
String fechaParseada = formato.parse(rs.getDate("fechanaci"));


te podría ser util.
http://javainutil.blogspot.com/2013/04/java-convertir-date-string.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar