Estoy recogiendo de una tabla de base de datos una fecha: 09/02/2021 18:31:02
la columna es de tipo: DATE
Al recoger el campo en el java uso:
import java.util.Date;
...
private Date fec_val;
...
Por desgracia, estoy obteniendo:
Tue Feb 09 18:31:02 CET 2021
Y finalmente la lógica es:
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
boolean fecha = false;
try {
Date date = sdf.parse(articulo.getFec_val().toString());
} catch (ParseException e) {
fecha = false;
}
Y se va al exception:
java.text.ParseException: Unparseable date: "Tue Feb 09 18:31:02 CET 2021"
¿ Alguien sabe qué puede ser ?
Muchas gracias.