LocalDate todayDate = LocalDate.now();// 当前日期 System.out.println(todayDate.atStartOfDay(ZoneId.systemDefault()).toInstant().toEpochMilli());// 获取时间戳 LocalDate lastSevenDayDate = todayDate.minusDays(7);// 7天前的日期 System.out.println(lastSevenDayDate); LocalDate lastMonday = todayDate.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));// 上周一 System.out.println(lastMonday); LocalDate lastSunday = todayDate.with(TemporalAdjusters.previousOrSame(DayOfWeek.SUNDAY));// 上周日 System.out.println(lastSunday); LocalDate lastMonthDay = todayDate.minusMonths(1);// 1个月前日期 System.out.println(lastMonthDay); // LocalDate转Date Date date = Date.from(todayDate.atStartOfDay(ZoneId.systemDefault()).toInstant());
Java LocalDate使用总结
于 2024-11-20 17:27:51 首次发布