개발의 시작과 끝

2020.05.05 / Day - 23 자바 Calendar 본문

풀스택/자바 공부, 복습

2020.05.05 / Day - 23 자바 Calendar

개발지혜 2020. 5. 5. 23:34

23일차

 

Calendar

Calendar 클래스는 자바에서 날짜와 시간에 관한 데이터를 손쉽게 처리할 수 있도록 제공하는 추상 클래스이다.

이 클래스가 추상 클래스로 선언된 이유는 나라마다 사용하는 달력 체계가 조금씩 다를 수 있기 때문이다.

이러한 Calendar 클래스에는 날짜와 시간을 처리하기 위한 다양한 필드와 메소드가 포함되어 있다.

Calendar 클래스의 모든 필드는 클래스 변수(static variable)이므로, 객체를 생성하지 않고도 바로 사용할 수 있다.

 

예제1 add() 메서드

add() 메소드는 전달된 Calendar 필드에서 일정 시간 만큼을 더하거나 빼준다.

Calendar time = Calendar.getInstance();
System.out.println(time.getTime());

time.add(Calendar.SECOND, 120);
System.out.println(time.getTime());

출력
Thu Feb 16 08:57:29 KST 2017
Thu Feb 16 08:59:29 KST 2017

 

 

참조

- http://tcpschool.com/java/java_api_calendar