1.返回当前日期days天之后的日期和时间
public static Date getPlusDateTime(long days){
LocalTime localTime = LocalTime.now();
LocalDate localDate = LocalDate.now();
localDate = localDate.plusDays(days);
LocalDateTime localDateTime = LocalDateTiem.of(localDate,localTime);
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDateTime.atZone(zone).toInstant();
return Date.from(instant);
}
2.返回当前日期days天之后的日期
public static Date getPlusDate(long days){
LocalDate localDate = LocalDate.now();
localDate = localDate.plusDays(days);
ZoneId zone = ZoneId.systemDefault();
Instant instant = localDate.atStartofDay().atZone(zone).toInstant();
return Date.from(instant);
}
3.返回格式yyyy-MM-dd格式的字符串
public static String getDateString(){
LocalDate localDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
return localDate .format(formatter);
}