Convertir un objet de type date en String

Résolu
tanalook Messages postés 20 Date d'inscription vendredi 4 novembre 2011 Statut Membre Dernière intervention 18 décembre 2012 - 21 sept. 2011 à 17:13
tanalook Messages postés 20 Date d'inscription vendredi 4 novembre 2011 Statut Membre Dernière intervention 18 décembre 2012 - 23 sept. 2011 à 11:24
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

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 366
21 sept. 2011 à 20:45
Bonjour,

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

utilises uniquement date.toString() ou uneCarte.getdatesoldeCarte().toString()
3
cs_jojolemariole Messages postés 519 Date d'inscription mercredi 21 mars 2007 Statut Membre Dernière intervention 19 décembre 2016 25
23 sept. 2011 à 11:11
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.
3
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 366
23 sept. 2011 à 10:53
Alors, ou en es tu ?
0
tanalook Messages postés 20 Date d'inscription vendredi 4 novembre 2011 Statut Membre Dernière intervention 18 décembre 2012
23 sept. 2011 à 11:24
Bonjour,
J'ai mis uneCarte.getdatesoldeCarte().toString() et ça marché
Merci beaucoup de votre aide
0