public static String getQuarterLastDay(String date) {
LocalDate nowDate = LocalDate.parse(date, df);
Month firstMonthOfQuarter = nowDate.getMonth().firstMonthOfQuarter();
Month endMonthOfQuarter = Month.of(firstMonthOfQuarter.getValue() + 2);
nowDate = LocalDate.of(nowDate.getYear(), endMonthOfQuarter, endMonthOfQuarter.length(nowDate.isLeapYear()));
LocalDateTime fromThisQuarterEnd = LocalDateTime.of(nowDate, LocalTime.MAX);
return fromThisQuarterEnd.format(df);
}
java 8 获取某个日期所在季度的最后一天
最新推荐文章于 2023-12-25 16:04:49 发布