ArrayList<HashMap<String, Object>> resultMap = new ArrayList<>();
String yearMonth = sgUtil.NVL((String) params.get("wkDate"));
String paramYear = yearMonth.substring(0, 4);
String paramMonth = yearMonth.substring(4, 6);
Calendar cal=Calendar.getInstance();
cal.set(Integer.parseInt(paramYear), Integer.parseInt(paramMonth)-1, 1);
int lastDate = cal.getActualMaximum(Calendar.DATE);
ArrayList<HashMap<String, Object>> printLabor1 = dao.printLabor1(params); //일별 데이터
for(int date=1; date<= lastDate; date ++) {
String sDate = "";
HashMap<String, Object> map = new HashMap<String, Object>();
cal.set(Calendar.DATE, date);
map.put("sDate", date);
map.put("sDay", sgUtil.getDayOfWeek(cal.get(Calendar.DAY_OF_WEEK)));
if(date < 10)
{
sDate = "0" + date;
}
else
{
sDate = String.valueOf(date);
}
for(HashMap<String, Object> hashMap : printLabor1) {
if(hashMap.get("wkDate").toString().equals(sDate))
{
map.putAll(hashMap);
}
}
resultMap.add(map);
}
'develop > java' 카테고리의 다른 글
JAVA API 호출 (0) | 2017.12.20 |
---|---|
poi 기본 샘플 (0) | 2017.11.20 |
JAVA - 주소로 위경도 및 격자좌표 구하기 (0) | 2016.12.27 |
JAVA 파일 업로드 및 썸네일 생성 및 FTP 파일 업로드 (0) | 2016.05.18 |
형변환 (0) | 2014.11.19 |