JDK8 時間api-當天的開始和截至時間
阿新 • • 發佈:2021-12-24
public static Date getTodayStart() { LocalDateTime todayStart = LocalDateTime.of(LocalDate.now(), LocalTime.MIN); Instant instant = todayStart.atZone(ZoneId.systemDefault()).toInstant(); return Date.from(instant); } public static Date getTodayEnd() { LocalDateTime todayStart= LocalDateTime.of(LocalDate.now(), LocalTime.MAX); Instant instant = todayStart.atZone(ZoneId.systemDefault()).toInstant(); return Date.from(instant); } public static Date getSomeDayStart(int plusDays) { LocalDateTime todayStart = LocalDateTime.of(LocalDate.now().plusDays(plusDays), LocalTime.MIN); Instant instant= todayStart.atZone(ZoneId.systemDefault()).toInstant(); return Date.from(instant); } public static Date getSomeDayEnd(int plusDay) { LocalDateTime todayStart = LocalDateTime.of(LocalDate.now().plusDays(plusDay), LocalTime.MAX); Instant instant = todayStart.atZone(ZoneId.systemDefault()).toInstant();return Date.from(instant); }