Bonjour,

Je sais que ce genre de post a du être fait un MILLION de fois, et ca me fait grave énerver de pas trouver tout seul.

Mais là je sens que je vais commencer à taper sur l'écran.

Je veux faire une insertion dans une table MySQL qui contient un champ date.
pour celà, je récupère d'un formulaire un champs avec la valeur suivant "10/02/2010" qui est donc un String.

ce que je fais, c'est que je veux le convertir en Date pour le stocker en BD.

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
String textDate = dateForm.getText();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
sdf.setLenient(false);
Date date = sdf.parse(textDate)
;

et j'ai l'erreur suivant :
java.text.ParseException: Unparseable date: "10/02/2010".
je précise que le Date vient de java.util.Date;

quelqu'un aurait-il une idée de comment on peut corriger celà?

ou carrément me dire qu'à partir d'un string, comment peut-on l'enregistrer dans une base MySQL dans un champ DATE?

Je vous remercie d'avance de votre aide.