En mysql el campo fecha lo tengo como Date entonces hago:
Tomo fecha por get y lo envío en set
Código:
fp.setModificarfecha(txtFecha.getText());
Destpués lo tomo como string y lo trato de convertir a Date y pasarlo desde return d como parámetro a la consulta insert.
Código:
Hasta acá todo bien, pero me da error cuando ingreso 2012-03-03: public void setModificarfecha(String fecha){
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-mm-dd");
try {
Date d=sdf.parse(fecha);
this.d=d;
} catch (ParseException ex) {
Logger.getLogger(CfacturaProveedor.class.getName()).log(Level.SEVERE, null, ex);
}
}
public Date get_Modificarfecha(){
return d;
}
data truncation incorrect date value: 'Tue Jan 03 00:03:00 GMT-03:00 2012' for column 'Fecha' at row 1


