首页javadateJava Data Type - 如何使用TemporalAdjuster获取2010年每月的最后一天的星期几

Java Data Type - 如何使用TemporalAdjuster获取2010年每月的最后一天的星期几

我们想知道如何使用TemporalAdjuster获取2010年每月的最后一天的星期几。
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.Month;
import java.time.temporal.TemporalAdjusters;
import java.util.ArrayList;
import java.util.List;

public class Main {
  public static void main(String[] argv) {
    List<DayOfWeek> list = new ArrayList<>();

    for (Month month : Month.values()) {
      DayOfWeek day = LocalDate.now().withYear(2010).with(month)
          .with(TemporalAdjusters.lastDayOfMonth()).getDayOfWeek();

      list.add(day);
    }

    System.out.println(list);
  }
}