날짜와 시간 java.util.Date - 날짜와 시간을 다룰 목적으로 만들어진 클래스 (JDK1.0) - Date의 메서드는 거의 deprecated되었지만 여전히 쓰이고 있음 java.util.Calendar - Date클래스를 개선한 클래스 (JDK1.1) - 여전히 단점이 존재 java.time패키지 - Date와 Calendar의 단점을 개선한 새로운 클래스들 제공 (JDK1.8) Calendar 클래스 - 추상 클래스이므로 getInstance()를 통해 구현된 객체를 얻어야 함 Calendar cal = Calendar(); // 에러. 추상클래스는 인스턴스 생성 X // OK. getInstance()메서드는Calendar클래스를 구현한 클래스의 인스턴스를 반환 Calendar cal = ..