기타/JAVA

[JAVA] Calendar 클래스

푸쿠이 2018. 7. 8. 16:08

ㅇ 실행 예시

import java.util.Calendar;

public class CalendarTest {
	public static void main(String[] args) {
		
        Calendar cal = Calendar.getInstance(); // 현재를 기준, new로 생성하지 않아도 됨
		
        int year = cal.get(Calendar.YEAR);
        int month = cal.get(Calendar.MONTH);
        int date = cal.get(Calendar.DATE);
        
        int day = cal.get(Calendar.DAY_OF_MONTH);
        int week = cal.get(Calendar.DAY_OF_WEEK);
        
        int hour = cal.get(Calendar.HOUR_OF_DAY);
        int minute = cal.get(Calendar.MINUTE);
        int second = cal.get(Calendar.SECOND);
        
        System.out.println("년도 : " + year);
        System.out.println("월 : " + (month+1)); // 1월이 0이기 때문에, month + 1을 해준다
        System.out.println("일 : " + date);
        System.out.println("-----------------------");
        System.out.println("일 : " + day); // date와 같음
        System.out.println("요일 : " + week); // 일요일이 1, 토요일이 7
        System.out.println("-----------------------");
        System.out.println("시 : " + hour);
        System.out.println("분 : " + minute);
        System.out.println("초 : " + second);
	}
}

ㅇ 결과

년도 : 2018
월 : 7
일 : 8
-----------------------
일 : 8
요일 : 1
-----------------------
시 : 16
분 : 8
초 : 25