Develope/Programming

[JAVA] 특정 날짜의 리스트 가져오기

고로이 2017. 11. 6. 10:25
반응형

private List<String> setDateList(String startDate, String endDate, String format) {

    List<String> dateList = new ArrayList<String>();


    SimpleDateFormat formatter = new SimpleDateFormat(format);

    try {

        Calendar beginDate = Calendar.getInstance();

        Calendar stopDate = Calendar.getInstance();


        beginDate.setTime(formatter.parse(startDate));

        stopDate.setTime(formatter.parse(endDate));


        while (beginDate.compareTo(stopDate) != 1) {

            dateList.add(formatter.format(beginDate.getTime()));


            beginDate.add(Calendar.DATE, 1);

        }

    } catch (Exception e) {

        e.printStackTrace();

    }

    return dateList;

}




start 날짜와

end 날짜를 집어넣고


날짜 포맷을 넣어주면


리스트로 돌려주는 프로그램...




사실 캘린더함수쓰면 딱히 안써도 되긴 함;



내 프로그램은 분단위로 계산해야되기때문에 지울 함수ㅠㅠ




반응형