传入的起止日期,返回一个泛型为String的集合:

private static List<String> dateUtil(Date start, Date end) {
        List<String> list = new ArrayList<String>();
        long s = start.getTime();
        long e = end.getTime();

        Long oneDay = 1000 * 60 * 60 * 24l;

        while (s <= e) {
            start = new Date(s);
            list.add(new SimpleDateFormat("yyyy-MM-dd").format(start));
            s += oneDay;
        }
        return list;
    }