String en Date
Fermé
poypoy31
Messages postés
3
Date d'inscription
mardi 8 mars 2005
Statut
Membre
Dernière intervention
10 mars 2005
-
10 mars 2005 à 16:11
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 10 mars 2005 à 16:49
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 10 mars 2005 à 16:49
Bonjours,
je voudrais savoir comment transformer un string defini par:
String madate= annee+mois+jour ( annee,mois,jour sont les valeurs d'une comboBox)
pour pouvoir par la suite faire un requete SQL de genre:
SELECT valeur FROM test WHERE Date=madate
(test a 3 champs: id,valeur et date au format DATE)
je voudrais savoir comment transformer un string defini par:
String madate= annee+mois+jour ( annee,mois,jour sont les valeurs d'une comboBox)
pour pouvoir par la suite faire un requete SQL de genre:
SELECT valeur FROM test WHERE Date=madate
(test a 3 champs: id,valeur et date au format DATE)
6 réponses
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
10 mars 2005 à 16:49
10 mars 2005 à 16:49
Bon, c'est encore plus simple!
String maDateString = annee+mois+jour
Date maDate = Date.valueOf(maDateString)
vive la javadoc!!
http://java.sun.com/j2se/1.4.2/docs/api/index.html
String maDateString = annee+mois+jour
Date maDate = Date.valueOf(maDateString)
vive la javadoc!!
http://java.sun.com/j2se/1.4.2/docs/api/index.html
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
10 mars 2005 à 16:18
10 mars 2005 à 16:18
Tu prends un objet java.sql.Date
Date maDate = new Date(int year, int month, int day)
Date maDate = new Date(int year, int month, int day)
poypoy31
Messages postés
3
Date d'inscription
mardi 8 mars 2005
Statut
Membre
Dernière intervention
10 mars 2005
2
10 mars 2005 à 16:37
10 mars 2005 à 16:37
en fait doit yavoir un probleme dans le casting parce que la date 2003-03-10 devient 3905-04-10.
???
???
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
10 mars 2005 à 16:14
10 mars 2005 à 16:14
Bonjour!
quel langage?
quel langage?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
poypoy31
Messages postés
3
Date d'inscription
mardi 8 mars 2005
Statut
Membre
Dernière intervention
10 mars 2005
2
10 mars 2005 à 16:16
10 mars 2005 à 16:16
en java
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
10 mars 2005 à 16:48
10 mars 2005 à 16:48
En fait, c'est normal... la fonction est deprécié... cf javadoc! il faut utiliser l'autre :
new Date(int long)
Donc, il faut que tu trouves un moyen de calculer la valeur en long de ta date.
new Date(int long)
Donc, il faut que tu trouves un moyen de calculer la valeur en long de ta date.