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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 officielMerci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager