Convertir un objet de type date en String [Résolu]

Signaler
Messages postés
20
Date d'inscription
vendredi 4 novembre 2011
Statut
Membre
Dernière intervention
18 décembre 2012
-
tanalook
Messages postés
20
Date d'inscription
vendredi 4 novembre 2011
Statut
Membre
Dernière intervention
18 décembre 2012
-
Bonsoir,
je voudrais convertir getdatesoldeCarte de type date en String mais à chaque fois que je mes
saisieDateSoldeCarte.setText(date.toString(uneCarte.getdatesoldeCarte())),il me souligne un erreur au niveau de toString

4 réponses

Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
260
Bonjour,

C'est normal, la méthode toString() ne prend par d'argument en paramètre.

utilises uniquement date.toString() ou uneCarte.getdatesoldeCarte().toString()
Messages postés
519
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
19 décembre 2016
21
Salut,

saisieDateSoldeCarte.setText(date.toString(uneCarte.getdatesoldeCarte()))


tu as 2 dates dans ce bout de code :
- date
- uneCarte.getdatesoldeCarte()

Tu peux coder ça :
date.toString()

uneCarte.getdatesoldeCarte().toString()


La méthode toString sur une date te retourne la date dans un format par défaut, dépendant de ton pays, ta langue.

Si tu veux définir toi-même le format, tu peux passer par l'objet DateFormat :
DateFormat monFormatDeDateQueJeVeux = new SimpleDateFormat("dd/MM/yyyy hh:mm");
String dateFormatee = monFormatDeDateQueJeVeux.format(date);

C'est plus mieux, surtout si tu mets ce format dans un fichier de propriétés. Ça te permettra de modifier le format de tes dates partout dans ton application sans même toucher au code.
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
260
Alors, ou en es tu ?
Messages postés
20
Date d'inscription
vendredi 4 novembre 2011
Statut
Membre
Dernière intervention
18 décembre 2012

Bonjour,
J'ai mis uneCarte.getdatesoldeCarte().toString() et ça marché
Merci beaucoup de votre aide