|
@@ -7,6 +7,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.time.*;
|
|
|
+import java.time.chrono.ChronoLocalDate;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.time.format.DateTimeFormatterBuilder;
|
|
|
import java.time.temporal.*;
|
|
@@ -513,8 +514,22 @@ public class DateUtils {
|
|
|
public static void main(String[] args) {
|
|
|
Calendar calendar = Calendar.getInstance();
|
|
|
System.out.println(DateUtils.dateToString(calendar.getTime()));
|
|
|
+
|
|
|
+ getNextSevenDays(LocalDate.now().minusDays(1));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
+ public static List<String> getNextSevenDays(LocalDate date) {
|
|
|
+ List<String> dateList = new ArrayList<>();
|
|
|
+ for (int i = 0; i < 7; i++) {
|
|
|
+ date = DateUtils.plus(date,1, ChronoUnit.DAYS);
|
|
|
+
|
|
|
+ dateList.add(DateUtils.dateToString(date,"yyyy-MM-dd"));
|
|
|
+ }
|
|
|
+ return dateList;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* date 转 LocalDate
|
|
|
*
|