111 votes

Comment puis-je obtenir le nom du mois dans le calendrier ?

Y a-t-il un oneliner pour obtenir le nom du mois quand on le connaît :

int monthNumber  = calendar.get(Calendar.MONTH)

Ou quel est le moyen le plus simple ?

0voto

Junaid Bashir Points 130

Pour le nom complet du mois :

val calendar = Calendar.getInstance()
calendar.timeInMillis = date
return calendar.getDisplayName(Calendar.MONTH, Calendar.Long, Locale.ENGLISH)!!.toString()

Et pour le nom court du mois :

val calendar = Calendar.getInstance()
calendar.timeInMillis = date
return calendar.getDisplayName(Calendar.MONTH, Calendar.SHORT, Locale.ENGLISH)!!.toString()

-3voto

Rafael Sanches Points 926

De la doc. java SimpleDateFormat :

*         <td><code>"yyyyy.MMMMM.dd GGG hh:mm aaa"</code>
 *         <td><code>02001.July.04 AD 12:08 PM</code>
 *         <td><code>"EEE, d MMM yyyy HH:mm:ss Z"</code>
 *         <td><code>Wed, 4 Jul 2001 12:08:56 -0700</code>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X