Hola chic@s, ante todo gracias por leerme. A continuación os cuento mi problema.
Tengo una fecha, la cual recojo de una Base da Datos en Access mediante la siguiente sentencia:
ResultSet rsSel = senten.executeQuery("SELECT FECHA_DE_LA_FACTURA FROM FACTURA");
Esa fecha viene en formato texto desde mi .mdb y necesito pasarlo a Fecha para poder enviarla a una tabla de SQL. Dicho esto, os paso como lo tengo:
String fecha = rsSel.getString(1);
java.util.Date fecha2 = new java.util.Date(fecha);
String fechaFormateada = FechaUtil.getFechaBBDD(fecha2);
La clase FechaUtil la defino a continuación:
public static String getFechaBBDD(Date fecha2){
String formatoDate = GestorPropiedades.getString("bbdd.dateformat");
SimpleDateFormat formato = new SimpleDateFormat(formatoDate);
return formato.format(fecha2);
}
De esta forma fechaFormateada sería "20110401 00:00:00", cuando la que necesito es con este formato "2009-02-28 00:00:00.000", por ejemplo.
Por favor, si me pudierais ayudar, os lo agradecería enormemente.
Un saludo y gracias.