localDate 输入100年内每个月的最后一天星期几
localDate和localDateTime很强大,里面涉及了好多很好玩很好用的方法,使我们不用再去用以往的Calendar类
例子
// 100年每个月的最后一天星期几
// 初始化当前时间
LocalDate localDate = LocalDate.of(2023,01,01);
// 循环100年
for (int i = 1; i < 120; i++) {
// plusMonths方法是从当前月份往后推i天
LocalDate months = localDate.plusMonths(i);
// minusDays方法是从当前天数往前推一天
LocalDate lastDate = months.minusDays(1);
// getDayOfWeek获取当天为星期几
DayOfWeek dayOfWeek = lastDate.minusDays(1).getDayOfWeek();
System.out.println(lastDate.toString() + "----"+dayOfWeek.getValue());
}