凡事预者立,不预则废
public static void main(String[] args) throws ParseException { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd"); String start="2020-03-02 12:30:45"; long sevenTimeLong = 6*24*60*60*1000; for (int i = 0; i <10 ; i++) { long timeStartDateOne=sdf.parse(start).getTime(); long timeStartLong = timeStartDateOne + sevenTimeLong*i + i*24*60*60*1000; String timeStartDate=sdf1.format(timeStartLong); long timeEndLong = timeStartLong + sevenTimeLong; String endDateDate=sdf1.format(timeEndLong); System.out.println(timeStartDate+"—"+endDateDate); } }
运行结果
2020-03-02—2020-03-08 2020-03-09—2020-03-15 2020-03-16—2020-03-22 2020-03-23—2020-03-29 2020-03-30—2020-04-05 2020-04-06—2020-04-12 2020-04-13—2020-04-19 2020-04-20—2020-04-26 2020-04-27—2020-05-03 2020-05-04—2020-05-10