Java tutorial
import java.time.LocalDate; import static java.time.DayOfWeek.MONDAY; import static java.time.DayOfWeek.SUNDAY; import static java.time.temporal.TemporalAdjusters.nextOrSame; import static java.time.temporal.TemporalAdjusters.previousOrSame; public class Main { public static void main(String[] args) { LocalDate today = LocalDate.now(); LocalDate monday = today.with(previousOrSame(MONDAY)); LocalDate sunday = today.with(nextOrSame(SUNDAY)); System.out.println("Today: " + today); System.out.println("Monday of the Week: " + monday); System.out.println("Sunday of the Week: " + sunday); } }