192 votes

Java: Obtenir le mois entier à partir de la date

Comment obtenir le mois sous forme d'entier à partir d'un objet Date ( java.util.Date )?

324voto

adarshr Points 25912

En supposant que votre java.util.Date est stocké dans date ,

 Calendar cal = Calendar.getInstance();
cal.setTime(date);
int month = cal.get(Calendar.MONTH);
 

9voto

ssoward Points 101

Alternativement, avec la classe Joda-Time DateTime .

 //convert date to datetime
DateTime datetime = new DateTime(date);
int month = Integer.parseInt(datetime.toString("MM"))
 

…ou…

 int month = dateTime.getMonthOfYear();
 

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