首页javadateJava Data Type - 如何获取当前周的开始和结束日期 - (MONDAY TO SUNDAY)

Java Data Type - 如何获取当前周的开始和结束日期 - (MONDAY TO SUNDAY)

我们想知道如何获取当前周的开始和结束日期 - (MONDAY TO SUNDAY)。
import java.time.DayOfWeek;
import java.time.LocalDate;

public class Main {
  public static void main(String[] args) {
    LocalDate today = LocalDate.now();

    // Go backward to get Monday
    LocalDate monday = today;
    while (monday.getDayOfWeek() != DayOfWeek.MONDAY) {
      monday = monday.minusDays(1);
    }

    // Go forward to get Sunday
    LocalDate sunday = today;
    while (sunday.getDayOfWeek() != DayOfWeek.SUNDAY) {
      sunday = sunday.plusDays(1);
    }

    System.out.println("Today: " + today);
    System.out.println("Monday of the Week: " + monday);
    System.out.println("Sunday of the Week: " + sunday);
  }
}