Créer calendrier pour une année donnée
Bonjour,
Je souhaiterais créer un calendrier pour une année donnée mais je vois pas comment faire. Par exemple, si j'ai 2011, je voudrais le calendrier pour 2011-2012 de septembre à août.
Voici ce que j'ai
Code:
1 2 3 4 5 6 7 8 9
| Annee annee = new Annee();
int anneeChoisit = annee.anneeChoisit(uneAnnee);
System.out.println(anneeChoisit);
calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH,Calendar.SEPTEMBER); // on se positionne sur le mois de septembre (le début de notre liste de semaines)
calendar.set(Calendar.WEEK_OF_MONTH, 1); // on se positionne sur la première semaine du mois
calendar.set(Calendar.DAY_OF_WEEK, calendar.getFirstDayOfWeek()); // on se positionne sur le premier jour officiel |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public int anneeChoisit(String uneAnnee){
SimpleDateFormat curFormater = new SimpleDateFormat("yyyy");
Date dateObj = null;
int year = 0;
try {
dateObj = curFormater.parse(uneAnnee);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(dateObj);
year = calendar2.get(Calendar.YEAR);
} catch (ParseException e) {
e.printStackTrace();
}
return year;
} |
Merci de votre aide