CONVERSION DE FECHAS
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
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.
//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.
