首页 > 解决方案 > 月份结束的星期几的名称,以及 java 中的开始日期的名称

问题描述

如果我有开始日期(星期一、星期二、星期三...)和月份(一月、二月... ),例如,据我所知,如果您从星期一开始,则一月的一周的名称以您结尾。

标签: java

解决方案


有很多方法可以使用类来查找月份最后一天的星期几java.time,例如:

LocalDate firstDay = LocalDate.of(2018, 1, 1);
DayOfWeek firstDOW = firstDay.getDayOfWeek();
LocalDate lastDay = YearMonth.of(firstDay.getYear(), firstDay.getMonth()).atEndOfMonth();
DayOfWeek lastDOW = lastDay.getDayOfWeek();

LocalDate lastDay2 = LocalDate.of(firstDay.getYear(), firstDay.getMonth(), firstDay.lengthOfMonth());

LocalDate lastDay3 = firstDay.plusDays(firstDay.lengthOfMonth() - firstDay.getDayOfMonth());


推荐阅读