private DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); 1.获取开始时间startTime LocalDateTime now = LocalDateTime.now(); String startTime = dateTimeFormatter.format(LocalDateTime.of(now.toLocalDate(), LocalTime.MIN)); 2.获取结束时间endTime String endTime = dateTimeFormatter.format(LocalDateTime.of(now.toLocalDate(), LocalTime.MAX));
// 获取今年第一天及最后一天
LocalDateTime firstDayOfYear = LocalDateTime.of(LocalDate.from(now .with(TemporalAdjusters.firstDayOfYear())), LocalTime.MIN);
LocalDateTime lastDayOfYear = LocalDateTime.of(LocalDate.from(now .with(TemporalAdjusters.lastDayOfYear())), LocalTime.MAX);
// 获取当前月第一天及最后一天
LocalDateTime firstDayOfMonth = LocalDateTime.of(LocalDate.from(now .with(TemporalAdjusters.firstDayOfMonth())), LocalTime.MIN);
LocalDateTime lastDayOfMonth = LocalDateTime.of(LocalDate.from(now .with(TemporalAdjusters.lastDayOfMonth())), LocalTime.MAX);