Hola chicos, estoy tratando de insertar una fecha que no es la actual sino la de emisión de una factura que ingreso al sistema y la tomo como String fecha.
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:
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;
}
Hasta acá todo bien, pero me da error cuando ingreso 2012-03-03:
data truncation incorrect date value: 'Tue Jan 03 00:03:00 GMT-03:00 2012' for column 'Fecha' at row 1