最近开发项目的时候,遇到了一个需求:有很多个订单日期信息,我取消了其中的一个订单日期,需要根据原来的订单日期规则在最后追加一个新的订单日期。想了一下就整理了一个下面的算法,代码复制就可使用,请各路大神大神指点。
package cn.co.com;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
public class Test {
public static void main(String[] args) {
// 取得集合日期集合
List<String> headList = new ArrayList<>();
headList.add("2017-09-05");
headList.add("2017-09-06");
headList.add("2017-09-08");
headList.add("2017-09-09");
headList.add("2017-09-12");
headList.add("2017-09-13");
// headList.add(&#