convertire une string en Date

[Résolu]
Signaler
Messages postés
47
Date d'inscription
mercredi 11 avril 2012
Statut
Membre
Dernière intervention
26 août 2013
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
bonjours

j 'ai une date de la forme DD-MM-YYYY elle est de type String , et je veux la mettre dans ma table dans le champs date qui est de type date , mais je sais pas comment faire cette conversion :(

merci d 'avance

5 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
360
Bonjour,

Tu peux utiliser la fonction SQL TO_DATE comme ceci :

String date = "12-02-1999";
String requete = "SELECT * FROM table WHERE date=TO_DATE('"+date+"', 'dd/mm/yyyy')";
Messages postés
47
Date d'inscription
mercredi 11 avril 2012
Statut
Membre
Dernière intervention
26 août 2013

ouii vous avez raison , mais moi je veux ecrire dans ma base de donnée et nom pas la lire .
mercii
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
360
Et bien tu fais la même chose :

"INSERT INTO table VALUES(TO_DATE("+date+")"
Messages postés
47
Date d'inscription
mercredi 11 avril 2012
Statut
Membre
Dernière intervention
26 août 2013

merci infiniment , c 'est pareceque je suis tres debutante en java et sql .
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
360
Il n'y a pas de mal, tout le monde a débuté un jour.

Bon courage pour la suite

a+