1、获取日期的最小、最大时间LocalDateTime LocalDateTime startTime = LocalDateTime.of(LocalDate.now(), LocalTime.MIN);//2020-10-29 00:00:00 LocalDateTime endTime = LocalDateTime.of(LocalDate.now(), LocalTime.MAX);//2020-10-29 23:59:59 2、获取本年的最小、最大日期LocalDate LocalDate startDate = LocalDate.now().with(TemporalAdjusters.firstDayOfYear());//2020-12-31 LocalDate endDate = LocalDate.now().with(TemporalAdjusters.lastDayOfYear());//2020-01-01 3.获取当前月的第一天和最后一天 LocalDate firstDay = LocalDate.now().with(TemporalAdjusters.firstDayOfMonth()); // 获取当前月的第一天 LocalDate lastDay = LocalDate.now().with(TemporalAdjusters.lastDayOfMonth()); // 获取当前月的最后一天 4.获取上个月的第一天和最后一天 LocalDate lastMonth = LocalDate.now().minusMonths(1); // 当前月份减1 LocalDate firstDay = lastMonth.with(TemporalAdjusters.firstDayOfMonth()); // 获取当前月的第一天 LocalDate lastDay = lastMonth.with(TemporalAdjusters.lastDayOfMonth()); // 获取当前月的最后一天 5.获取指定月的上个月的第一天和最后一天 LocalDate date = LocalDate.of(2021, 3, 14); LocalDate lastMonth = date.minusMonths(1); // 当前月份减1 LocalDate firstDay = lastMonth.with(TemporalAdjusters.firstDayOfMonth()); // 获取当前月的第一天 LocalDate lastDay = lastMonth.with(TemporalAdjusters.lastDayOfMonth()); // 获取当前月的最后一天 6.java获取当前时间的开始和结束时间 LocalDateTime todayStart = LocalDateTime.of(LocalDate.now(), LocalTime.MIN);//00:00:00 LocalDateTime todayEnd = LocalDateTime.of(LocalDate.now(), LocalTime.MAX);//23:59:59
04-13
670
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交