Hola tengo una bd en mysql y quiero que me almacene una fecha que se pasa por un formulario lo hago de la siguiente forma:
el usuario introduce dia, mes y año.
luego tengo la funcion
public void setFecha(String dia, String mes, String anio) throws ParseException{
String f="";
f=f+anio+"/"+mes+"/"+dia;
Date d=new Date(f);
this.fecha_nac= d;
}
que me convierte en fecha y me lo mete en el campo correspondiente, pues bien al insertarlo en la base de datos me da el siguiente error:
ERROR 1292 (22007): Incorrect date value: 'Fri Dec 14 00:00:00 CET 1984' for colum 'fecha_nac' at row 1.
porque es esto??