根据传入的日期获取当月以天为单位的数组
private List<String> getMonthList(LocalDate localDate) {
LocalDate firstday =
localDate.with(TemporalAdjusters.firstDayOfMonth());
LocalDate lastDay =
localDate.with(TemporalAdjusters.lastDayOfMonth());
LocalDate localDateTemporary = firstday;
List<String> localDateList = new ArrayList<>();
localDateList.add(firstday.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
while (localDateTemporary.isBefore(lastDay)) {
LocalDate minus = localDateTemporary.minus(-1, ChronoUnit.DAYS);
localDateList.add(minus.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
localDateTemporary = minus;
}
return localDateList;
}