본문 바로가기

언어공부/Java

자바 Calendar 클래스

자바 Calendar 클래스에 대해 알아보자.

Calendar 클래스

calendar는 추상클래스이기 때문에 직접객체를 생성할 수 없고, 메소드를 통해서 완전히 구현된 클래스의 인스턴스를 얻어야 된다. Calendar.getInstance();메소드를 이용해 Calendar클래스를 상속받는 다른 클래스 객체를 생성한다.

java.util.Calendar를 import해줘야 한다.

 

보통 년/월/일/시/분/초 값을 반환할 때 많이 사용되는 클래스로, get()메소드를 이용해 값을 사용한다. 

다만, 월을 반환할때는 0부터 시작되기 때문에, +1을 해주어 1월로 맞춰주는게 좋다. (0~11이 반환되기 때문에 +1을 해주어 1~12로 맞춰주는게 좋다.)

 

ex)

 

출력화면