// 获取当天日期 LocalDate now = LocalDate.now();
// 当天开始时间
LocalDateTime todayStart = now.atStartOfDay();
// 当天结束时间
LocalDateTime todayEnd = LocalDateTime.of(now, LocalTime.MAX);
// 周一
LocalDate monday = now.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
// 周日
LocalDate sunday = now.with(TemporalAdjusters.nextOrSame(DayOfWeek.SUNDAY));
// 本周开始时间
LocalDateTime weekStart = monday.atStartOfDay();
// 本周结束时间
LocalDateTime weekEnd = LocalDateTime.of(sunday, LocalTime.MAX);
// 本月1号
LocalDate firstDayOfMonth = now.with(TemporalAdjusters.firstDayOfMonth());
// 本月最后一天
LocalDate lastDayOfMonth = now.with(TemporalAdjusters.lastDayOfMonth());
// 本月1号的开始时间
LocalDateTime firstDayOfMonthStart = firstDayOfMonth.atStartOfDay();
// 本月最后一天的最后时间
LocalDateTime firstDayOfMonthEnd = LocalDateTime.of(lastDayOfMonth, LocalTime.MAX);
// 今年第一天
LocalDate beginTime = LocalDate.now().with(TemporalAdjusters.firstDayOfYear());
// 今年最后一天
LocalDate endTiime = LocalDate.now().with(TemporalAdjusters.lastDayOfYear());
//获取前一天日期
LocalDate yesterday2 = LocalDate.now().minusDays(1);
———————————————— 版权声明:本文为CSDN博主「流连勿忘返」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/qq_26112725…