获取传入值的上一个月【月初】和【月末】
常量值:String DATE_FORMAT_YYYY_MM_DD = "yyyy-MM-dd";
// 获取传入值的上一个月月初 : format = 2023-05-01 String format = LocalDate .parse("2023-06-06", DateTimeFormatter.ofPattern(SystemConstants.DATE_FORMAT_YYYY_MM_DD)).minusMonths(1) .with(TemporalAdjusters.firstDayOfMonth()) .format(DateTimeFormatter.ofPattern(SystemConstants.DATE_FORMAT_YYYY_MM_DD)); System.out.println("format = " + format); // 获取传入值的上一个月月末 : format = 2023-05-31 String format1 = LocalDate .parse("2023-06-06", DateTimeFormatter.ofPattern(SystemConstants.DATE_FORMAT_YYYY_MM_DD)).minusMonths(1) .with(TemporalAdjusters.lastDayOfMonth()) .format(DateTimeFormatter.ofPattern(SystemConstants.DATE_FORMAT_YYYY_MM_DD)); System.out.println("format = " + format1);