En mémoire
Il est facile d'utiliser LocalDate.
//aujourd'hui
LocalDate now = LocalDate.now(); // 2020-06-23: mardi
//ce vendredi
LocalDate thisFriday = now.with(DayOfWeek.FRIDAY); // 2020-06-26
//Mercredi dernier
LocalDate lastWednesDay = now.minusWeeks(1).with(DayOfWeek.WEDNESDAY); // 2020-06-17
//Jeudi prochain
LocalDate nextThursDay = now.plusWeeks(1).with(DayOfWeek.THURSDAY); // 2020-07-02
//Bonus: convertir en LocalDateTime
LocalDateTime from = lastWednesDay.atTime(00, 00, 00); // 2020-06-17 00:00:00
Astuces API de date et d'heure pour le japonais (ja) [Java] Obtenez les dates des lundis et dimanches passés dans l'ordre @ kazokclily
Recommended Posts