/**
* 시작일부터 종료일까지 사이의 날짜를 배열에 담아 리턴 ( 시작일과 종료일을 모두 포함한다 )
*
* @param fromDate
* yyyy-MM-dd 형식의 시작일
* @param toDate
* yyyy-MM-dd 형식의 종료일
* @return yyyy-MM-dd 형식의 날짜가 담긴 배열
*/
public String [] getDiffDays(String fromDate, String toDate) {
	try
	{

		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Calendar calDiff = Calendar.getInstance();
		calDiff.setTime(sdf.parse(fromDate));

		//두 날자 사이의 일수
		int iDTCnt = (int)((sdf.parse(toDate).getTime() - sdf.parse(fromDate).getTime()) / 1000 / 60 / 60 / 24);

		// 시작일부터
		calDiff.add(Calendar.DATE, -1);

		// 데이터 저장
		ArrayList<String> list = new ArrayList<String>();

		for (int i = 0; i <= iDTCnt; i++) {
			calDiff.add(Calendar.DATE, 1);
			list.add(sdf.format(calDiff.getTime()));
		}

		String[] result = new String[list.size()];

		list.toArray(result);
		//return sdf.parse(fromDate).toString();

		return result;
	}
	catch (Exception ex)
	{
		//return ex.toString();
		return null;
	}
}
