Backend/JSP
D-DAY 계산
Jeffrey Oh
2019. 11. 8. 16:02
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); |