1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss.SSS");
// Date du jour
Calendar today = Calendar.getInstance();
// Date du lundi
Calendar monday = (Calendar) today.clone();
monday.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
monday.set(Calendar.HOUR_OF_DAY, 0);
monday.set(Calendar.MINUTE, 0);
monday.set(Calendar.SECOND, 0);
monday.set(Calendar.MILLISECOND, 0);
// Date du dimanche
Calendar sunday = (Calendar) today.clone();
sunday.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
sunday.set(Calendar.HOUR_OF_DAY, 23);
sunday.set(Calendar.MINUTE, 59);
sunday.set(Calendar.SECOND, 59);
sunday.set(Calendar.MILLISECOND, 999);
// Affichage des dates
System.out.println(sdf.format(monday.getTime()));
System.out.println(sdf.format(today.getTime()));
System.out.println(sdf.format(sunday.getTime())); |
Partager