본문 바로가기
프로그래밍 언어/java + jsp + jstl

[Java/jsp] 날짜 타입 변경 - Calendar를 Date로, Date를 Calendar로 변환하는 방법

by 우림 2015. 4. 14.

자바에서는 Date보다는 Calendar를 쓰기를 권장하고 있습니다.

하지만, 아직 DB에서 Date 타입으로 넘어온다거나 이전 버전의 자바로 코딩된 경우 Date 타입이 많이 사용되고 있는데요.
형변환을 통해 Calendar와 Date 타입을 서로 변환해서 사용할 경우가 종종 있는데, 그럴 때 아래와 같이 사용하시면 됩니다.


* Calendar를 Date로 변환하는 방법

Calendar cal = Calendar.getInstance();
...
Date d = new Date(cal.getTimeInMillis()); // Date(long date)


* Date를 Calendar로 변환하는 방법

Date d = new Date();
...
Calendar cal = Calendar.getInstance();
cal.setTime(d);


댓글