jsp 페이지에서 input type 안에 들어있는 text를 java 페이지로 받아왔습니다.
String startDate = request.getParameter("startDate");
String endDate = request.getParameter("endDate"); <-- 요 두넘 이고요~~
값은 2015-08-01 ~ 2015-08-31 입니다. 그런 String type을 Date형으로 바꿔서
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
Date d_start = df.parse(startDate);
Date d_end = df.parse(endDate);
Calendar c_start = Calendar.getInstance();
Calendar c_end = Calendar.getInstance();
c_start.setTime(d_start);
c_end.setTime(d_end);
while (c_start.compareTo(c_end) != 1) {
System.out.printf("%tF\n", c_start.getTime());
c_start.add(Calendar.DATE, 1);
}
} catch (ParseException e) {
e.printStackTrace();
}
2015-08-01
2015-08-02
2015-08-03
2015-08-04
2015-08-05
... 생략
요런식으로 된 결과값을 만들었습니다. 근데 지금 java파일에서
2015-08-01
2015-08-02
2015-08-03
2015-08-04
2015-08-05
... 생략
이 데이터를 가지고 있는 변수가 뭔지를 모르겠습니다.. 출력은 System.out.printf("%tF\n", c_start.getTime()); 여기서 일어난게 맞지만
c_start.getTime() 이것만 출력시키면 Sat Aug 29 00:00:00 KST 2015 이런식으로 출력이 됩니다..
이걸 2015-08-01 요런식으로 뽑힌거를 Date type 변수하나 선언해서 그안에 다 집어넣고 싶은데... 어떻게 해야 될까요?