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