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);