Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2010, 09:40
angelitodelmolino
 
Fecha de Ingreso: abril-2009
Mensajes: 35
Antigüedad: 15 años, 11 meses
Puntos: 0
Aclaración del formato de Date

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.