We would like to know how to adjust local date to Monday of current week.
import java.time.DayOfWeek; import java.time.LocalDate; import java.time.temporal.TemporalAdjusters; // ww w . ja va 2s.com public class Main { public static void main(String[] args) { LocalDate d = LocalDate.now().with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY)); System.out.println(d); } }
The code above generates the following result.