많이 쓰이진 않아 필요할때마다 찾아서한다. Math클래스가 있다는 걸 기억해서 수치 연산을 사용할 일이 있으면 살펴보자.
public static void main(String[] args) {
Calendar now = Calendar.getInstance();
// calendar는 객체를 생성할때, 기존 방법이 아닌 함수를 통해 생성한다..
// getInstance : 객체 생성메서드
System.out.println(now); // Calendar 클래스가 가진 여러 정보가 출력된다.
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH);
int date = now.get(Calendar.DATE);
System.out.println(year + ":" + month + ":" + date);
// 출력: 2022:8:30 시스템 날짜가 나온다.
int hour12 = now.get(Calendar.HOUR);
int hour24 = now.get(Calendar.HOUR_OF_DAY);
int minute = now.get(Calendar.MINUTE);
int second = now.get(Calendar.SECOND);
int miliSecond = now.get(Calendar.MILLISECOND);
System.out.println(hour12 + ":" + hour24 + ":" + minute + ":" + second);
// 출력: 11:11:11:40 오,, 현재 시간이 나옴!
// 위 예시 말고도 다양한 함수들이 있으며, calendar 클래스를 f3을 통해 살펴보면 더 볼 수 있다.
}