Calendar클래스, Calendar 클래스의 문제점, Calendar 클래스의 문제점 해결

CODEDRAGON Development/Java

반응형

 

 

Calendar클래스

JDK 1.1부터는 제공된 클래스로 날짜와 시간에 관한 처리를 수행할 수 있습니다.

달력이나 시계 작성시 주로 사용

 

 

Calendar 클래스의 문제점

·       Calendar 인스턴스는 불변 객체(immutable object)가 아니여서 해당 값을 수정할 수 있습니다.

·       윤초(leap second)와 같은 특별한 상황을 고려하지 않았습니다.

·       (month)을 나타낼 때 1월부터 12월을 0부터 11까지로 표현하고 있어 불편합니다.

 

 

Calendar 클래스의 문제점 해결

·       Calendar 클래스와 Joda-Time 라이브러리를 함께 사용할 수 있습니다.

·       Java SE 8 버전에서 제공되는 java.time 패키지를 사용합니다. 기존 Date Time클래스를 발전시킨 새로운 날짜와 시간 기능을 제공합니다.