D-DAY 계산
Calendar today = Calendar.getInstance(); Calendar dday = Calendar.getInstance(); String eDate = "2019-11-08"; // 예시 int dyear = Integer.parseInt(eDate.substring(0, 4)); int dmonth = Integer.parseInt(eDate.substring(5, 7)); int ddate = Integer.parseInt(eDate.substring(8, 10)); dday.set(dyear, dmonth-1, ddate); long l_dday = dday.getTimeInMillis() / (24*60*60*1000); long l_today = today.getTimeInMillis() / (24*60*60*1000); long substarct = 0; String ddayStr = "D"; if (l_today > l_dday) { substarct = l_today - l_dday; ddayStr = "마감"; } else if (l_today < l_dday) { substarct = l_dday - l_today; ddayStr += "-" + substarct; } else { ddayStr += "-Day"; } out.print(ddayStr); |
'Backend > JSP' 카테고리의 다른 글
[JSTL] ul li 목록 태그를 5번째 마다 출력하기 (0) | 2020.11.30 |
---|---|
한글 깨짐 처리(URIEncoding="UTF-8") (1) | 2019.11.13 |
JSP 정리 (0) | 2019.03.29 |
Cookie를 사용한 게시물 조회 중복 방지 (0) | 2019.02.23 |
파라미터를 selected하는 방법 (0) | 2019.02.21 |