1. 程式人生 > >日曆,輸入起始日期與截止日期,輸出之間的日期

日曆,輸入起始日期與截止日期,輸出之間的日期

public List<String> addJob(String startDate, String endDate) throws ParseException {
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Calendar calendar = new GregorianCalendar();
        calendar.setTime(dateFormat.parse(startDate));
       
        List<String> dates = new ArrayList<>();
        while (calendar.getTime().compareTo(dateFormat.parse(endDate)) <= 0) {
            dates.add(dateFormat.format(calendar.getTime()));
            calendar.add(Calendar.DATE, 1);
        }
        return dates;
    }