Probleme de date en mysql
develinfo
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
java4ever -
java4ever -
Bonjour, j'ai développé une application en jsp et là j'ai une zone de texte pour entrer une date, et mon problème c k comment convertir la valeur de cette zone de texte en type date pour pouvoir l'insérer dans un champ de type date dans une table de ma base afin de pouvoir calculer le nombre de jour entre deux date dans un requête
A voir également:
- Probleme de date en mysql
- Airpods 3 date de sortie - Guide
- Mysql community server - Télécharger - Bases de données
- Office 2024 date de sortie - Accueil - Bureautique
- Samsung a33 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
1 réponse
Bonjour,
Puisque c'est une question Mysql, la solution pour transformer une chaîne en type date est d'utiliser la fonction Mysql STR_TO_DATE().
Tu trouveras la doc sur cette fonction (et les autres) ici
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
Maintenant, tu peux aussi transformer la valeur dans java en utilisant h=java.sql.Date et fournir la valeur lors d'un insert ou update, c'est toi qui vois.
Cordialement
Puisque c'est une question Mysql, la solution pour transformer une chaîne en type date est d'utiliser la fonction Mysql STR_TO_DATE().
Tu trouveras la doc sur cette fonction (et les autres) ici
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
Maintenant, tu peux aussi transformer la valeur dans java en utilisant h=java.sql.Date et fournir la valeur lors d'un insert ou update, c'est toi qui vois.
Cordialement
Si vous avez une idée avec la fonction suivante, aide-moi svp!
public Date chaineToDate(String chaine){
//code pour convertir le param chaine en java.sql.Date
}
il te faut utiliser la fonction :
voir la javadoc. la chaine doit être formatée yyyy-mm-dd.
Si la chaine que tuas est différente, il faut d'abord la reformater comme le demande valueOf()
Cordialement