El problema que tengo es que le paso a un servlet desde un formulario la fecha de inicio de una determinada oferta, y quiero almacenarla en la base de datos.
Código:
ofertaNueva es un objeto del tipo oferta. En ella el dia inicio esta definido como Date dia_inicio=null; SimpleDateFormat sfd= null; String fechaStr= (String) request.getParameter ("fecha_ini"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); if (fechaStr!=null && !fechaStr.equals("")) dia_inicio= (Date) sdf.parse(fechaStr); ofertaNueva.dia_inicio = dia_inicio;
Código:
y tengo incluido:public Date dia_inicio = null;
Código:
en ambos archivos, tanto en la clase oferta, como en el servlet nuevaOferta.import java.sql.Date;
Cuando lo ejecuto e intento guardar una nueva oferta con fecha por ejemplo: 2009-07-13 me da el siguiente problema :
ava.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
y me marca la linea de :
Código:
alguna solucion? gracias! dia_inicio= (Date) sdf.parse(fechaStr);