-
TimeZone Langue calendar
Bonjour,
Je suis entrain d'essayer de créer un calendrier qui permettrait de sauvegarder différentes chose en fonction de la date.
J'arrive à afficher un calendrier mais les dates sont dans un format anglais et j'aimerais les mettre en Français.
Si quelqu'un sait comment faire je suis preneur !
Merci d'avance
-
regardes la classe DateFormat de java
-
Bonjour,
Dans le Calendar tu peux définir la langue à afficher via la variable Locale :
http://developer.android.com/referen...a.util.Locale)
-
En fait DateFormat aussi....
Calendar permet d'accéder aux informations calendaires (qui dépend... du calendrier) en plus de la date (qui est absolue)...
DateFormat utilise Calendar pour formater une date (en String donc) ou pour la parser.
En l'occurence DateFormat utilise la locale & la time-zone du téléphone par défaut du téléphone mais *aussi* l'affichage préférentiel (si il a été modifié)... évitant tout un tas de probleme...
A noter qu'il y a aussi quelques fonctions utilitaires google dans android, mais excessivement simplifiées (ca peut suffir dans le cas présent).
Donc bref:
* Faire des opérations absolues sur les dates et l'heure: java.util.Date
* Faire des opérations calendaires (attention une année n'a pas forcément 12 mois): java.util.Calendar
* Formatter une date: DateFormat