자바 날짜 더하기
자바 내에서 날짜를 받아오거나 직접 입력하여 설정한 뒤, 계산을 통해 View 단으로 보내줍니다.
- 소스
DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); // 데이터 포맷 설정
Date date = df.parse(ctrtDetail.getESCR_PRD_STRT_DT()); // 날짜 설정
Date date2 = df.parse(ctrtDetail.getESCR_PRD_END_DT());
// 날짜 더하기
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, -1); // 날짜 계산
cal.add(Calendar.MONTH, 12);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
cal2.add(Calendar.DATE, -1);
cal2.add(Calendar.MONTH, 12);
ctrtDetail.setESCR_PRD_STRT_DT(df.format(cal.getTime())); // 값 넘겨주기
ctrtDetail.setESCR_PRD_END_DT(df.format(cal2.getTime()));
- 이미지
- 마무리
View단에서 직접 받아서 계산해서 사용할 수 있지만, 보다 편리하고 손쉽게 사용하기 위해서 View단에 보내기전에 계산하는게 효율적입니다. 이를 통해 다양한 날짜 계산이 가능하며, 손쉽게 사용할 수 있습니다.
관련글 더 보기
2015/07/06 - [JSP] 다중 체크박스(CheckBox) 선택 여부 확인
2015/07/03 - [JavaScript] 랜덤(Random) 숫자 / 난수 만드는 방법
2015/07/02 - [JSP] 숫자 변환 포맷 (3자리 마다 콤마 찍기)
↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
'공부 이야기' 카테고리의 다른 글
Ora-28000(account is locked) 해결 방법 (0) | 2016.04.25 |
---|---|
이클립스 폰트, 글자크기 바꾸기 (나눔고딕코딩) (0) | 2016.04.15 |
[이클립스] 주석 자동완성 기능 (Code Template) (0) | 2015.10.14 |
Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 오류 처리방법 (0) | 2015.07.09 |
[JSP] taglib 디렉티브 사용법 (0) | 2015.07.09 |