cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 10 sept. 2005 à 07:42
oui je n avai pas vraiment regarder le code ;o) mais meme sans utliser un switch case au minimum il faudrai faire des 'if else' au lieu de if a la suite ... ;o) c est vraiment pas optimum... ;o)
++
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 9 sept. 2005 à 23:37
Les constantes Calendar.TUESDAY ou autre étant de type integer un simple select n'aurait-il pas suffit ???? ;-)
Il me semble que ce code existe déjà sur CS ...
++
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 9 sept. 2005 à 21:39
en fait ce n est pas tres important ;o) le tout est de savoir que c est faisable avec cette class ... ;o)
GL
++
cs_Dobel
Messages postés333Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention23 novembre 20091 9 sept. 2005 à 18:25
ooops, j'me suis planté dans le motif du SimpleDateFormat, par rapport à la sortie que j'ai écrit :)
ce serait plutôt un "EEEE d MMMM yyyy, HH:mm" :D
(j'suis le seul à me lire ou quoi :D ?)
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 9 sept. 2005 à 17:59
vi c bien ce qui me semblai ;o)
++
cs_Dobel
Messages postés333Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention23 novembre 20091 9 sept. 2005 à 11:09
Pour les traductions et formatage des dates, on peut simplement utiliser DateFormat, ou SimpleDateFormat.
ça donne par exemple :
Calendar c = Calendar.getInstance();
Date date = c.getTime();
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
df.setCalendar(c);
System.out.println(df.format(date)); //ça retourne un truc du genre : "9 septembre 2005"
//ou alors avec SimpleDateFormat
SimpleDateFormat sDf = (SimpleDateFormat) df;
sDf.applyPattern("EEEE d MMMM yyyy");
System.out.println(sDf.format(date)); //là, ça retourne : "vendredi 9 septembre 2005, 11:07"
dmaillet
Messages postés500Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention11 juillet 2007 9 sept. 2005 à 08:51
Moliere, Moliere, pas completement semble-t'il,
regardes tes 4 derniers mois ;o))
10 sept. 2005 à 07:42
++
9 sept. 2005 à 23:37
Il me semble que ce code existe déjà sur CS ...
++
9 sept. 2005 à 21:39
GL
++
9 sept. 2005 à 18:25
ce serait plutôt un "EEEE d MMMM yyyy, HH:mm" :D
(j'suis le seul à me lire ou quoi :D ?)
9 sept. 2005 à 17:59
++
9 sept. 2005 à 11:09
ça donne par exemple :
Calendar c = Calendar.getInstance();
Date date = c.getTime();
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
df.setCalendar(c);
System.out.println(df.format(date)); //ça retourne un truc du genre : "9 septembre 2005"
//ou alors avec SimpleDateFormat
SimpleDateFormat sDf = (SimpleDateFormat) df;
sDf.applyPattern("EEEE d MMMM yyyy");
System.out.println(sDf.format(date)); //là, ça retourne : "vendredi 9 septembre 2005, 11:07"
9 sept. 2005 à 08:51
regardes tes 4 derniers mois ;o))