Bonjour
J'ai une date en milliseconde (3382938484859).
Je veux bien savoir comment je peux la formater en mode français et anglais.
Cordialement
Version imprimable
Bonjour
J'ai une date en milliseconde (3382938484859).
Je veux bien savoir comment je peux la formater en mode français et anglais.
Cordialement
Regarde du coté de "DateFormat"
Merci
Voila la solution opté
CordialementCode:
1
2
3 DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); String date = dateFormat.format(ms);
Tout dépend si c'est pour un affichage à l'utilisateur ou pas....
Si c'est pour afficher à l'utilisateur selon la date courante il faut utilser:
android.text.format.DateUtils.formatDateTime
qui affichera uniquement les parties intéressantes de la date (par exemple "14:30" pour une date aujourd'hui à 14:30, ou "15 Juil." si c'est ce mois-ci, ou encore "15/07/2012"...)
Si c'est pour afficher dans la locale courante (avec le choix de l'utilisateur concernant l'ordre) il faut utiliser:
DateFormat.getDateFormat(context)
DateFormat.getTimeFormat(context)
etc...