CONVERSION DE FECHAS

arbago78
09 de Noviembre del 2005
Hola, alguien me podira decir o dar algun ejemplo de como hacer una conversion de fechas que capturo desde un formulario para que sean lamacenadas en una base de datos en oracle...con jsp....gracias

daavich
09 de Noviembre del 2005
La clase java.text.SimpleDateFormat sirve para parsear y formatear fechas. Con el constructor puedes definir el formato de la fecha que deseas. Sólo tienes que parsear la fecha que te llega del formulario y después formatearla con el formato de la base de datos. Por ejemplo lo más común es:

//formato del formulario
SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yy");
//formato de la base de datos
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//parseamos los datos del formulario
Date d1 = sdf1.parse( request.getParameter("fecha"));
//Obtenemos una cadena de texto con el formato de la base de datos para incluirla en una sentencia o usamos el objeto Date para incluirlo como parámetro de la sentencia preparada
String s1 = sdf2.format(d1);

Espero que te sirva.

arbago78
09 de Noviembre del 2005
gracias x tu respuesta..si me sirvio

Hector Tobon
09 de Noviembre del 2005
Puede usar la clase DateFormat y luego el metodo format(Date): String