Ce que tu n'as pas compris, c'est que le format que tu précises via la classe SimpleDateFormat soit :
est un format de lecture.Code:SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Quand tu codes :
Tu lui dis de convertir la date de type String de format dd/MM/yyyy en java.util.Date.Code:sdf.parse(dateAlbum);
Donc, le String 01/01/2004 devient Thu Jan 01 00:00:00 CET 2004.
Qu'inséres-tu exactement dans ta BDD ? dateAlbum ?
As-tu essayé ceci :
Et tu insères javaDateAlbum dans ta BDD.Code:Date javaDateAlbum = sdf.parse(dateAlbum) ;
Si toutefois, le champ contenant la date dans ta BDD est bien de type java.util.Date ?