Bonjour,
Je cherche à trouver le prochain lundi d'une date donnée. Pour l'instant je n'ai trouvé que cette solution mais je ne trouve pas ça terrible...
Comment puis-je faire plus "proprement" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 GregorianCalendar maDate = new java.util.GregorianCalendar(); //maDate.setTime((Date) sdfDateFormat.parse("11/11/2007")); maDate.setTime(new Date()); int jourAAjouter = 1; if (maDate.get(Calendar.DAY_OF_WEEK) != 1) jourAAjouter = 9 - maDate.get(Calendar.DAY_OF_WEEK); maDate.add(Calendar.DATE,jourAAjouter); Date dateInitial = maDate.getTime();
Partager