EJB -Fechas Con Oracle Ayuda Por favor!!!!

Ronaldt
22 de Agosto del 2003
Hola...
¿Cómo están???...
Espero que bien..
Bueno mi consulta es respecto al manejo de las fechas en Java..
La especificación de mi pregunta es como sigue:
Se esta desarrollando componentes JavaBeans y es necesario Capturar la fecha que viene desde un Motor de BS, dicho Motor es Oracle, se esta usando como IDE el Jdeveloper. En el Oracle el campo fecha esta como Tipo DATE, y tiene formato
" YYYY/MM/DD 00:00:00.0 " en la hora además dice si es AM o PM, entonces requiero capturar esa fecha en el jdeveloper para poder utilizarla..¿Cómo puedo capturar dicha fecha y hora en el Jdeveloper?..
Posteriormente se requiere ingresar una fecha y hora, y me la van a entregar de tipo string y tengo que transformarla a tipo DATE pero de oracle y no el tipo Date de JAVA para ingresarlo a la BD. ¿Cómo puedo lograr esto?
Por Favor estoy muy complicado con esta situación, agradecería mucho si alguien pudiese ayudarme..
De antemano Muchas Gracias
Ronaldt.

eduaoroz
22 de Agosto del 2003
Tengo un ejemplo que tal ves te sirva:

java.util.Date dt = new java.util.Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ft = sdf.format(dt);
Statement us = conn.createStatement();
us.executeUpdate("insert into scg_estadsesion " +
"(estidsesion, usuid, esthorainicio, esthorafin, esthits) VALUES (" +
QUOTE + idSesion + QUOTE + COMMA +
QUOTE + usuario + QUOTE + COMMA +
"TO_DATE('"+ ft + "','" + "YYYY-MM-DD HH24:MI:SS')" + COMMA +
"TO_DATE('"+ ft + "','" + "YYYY-MM-DD HH24:MI:SS')" + COMMA +
"0" + RPAREN);