Java

Java - Calendar 클래스로 날짜, 시간, 요일 구하기

codeManager 2022. 6. 8. 18:36
반응형

안녕하세요.

 

오늘은 자바 Calendar 클래스를 이용하여 날짜, 시간, 요일을 구하는 방법을 알아보겠습니다.

 

import java.util.Calendar;

class HelloWorld {
    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        int year = cal.get(Calendar.YEAR);
        int month = cal.get(Calendar.MONTH) + 1;
        int date = cal.get(Calendar.DATE);
        int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
        int hour = cal.get(Calendar.HOUR);
        int minute = cal.get(Calendar.MINUTE);
        int second = cal.get(Calendar.SECOND);
        System.out.println(year);
        System.out.println(month);
        System.out.println(date);
        System.out.println(dayOfWeek);
        System.out.println(hour);
        System.out.println(minute);
        System.out.println(second);

    }
}

 

Calendar.getInstance() 객체를 가져온 후 날짜, 시간, 요일 값을 가져올 수 있습니다.

 

month의 경우 0부터 시작하므로 +1을 해주어야 제대로된 월이 나옵니다.

 

dayOfWeek은 요일이고 1~7의 값을 가집니다. 각 요일의 값은 아래와 같습니다.

 

1: 일요일
2: 월요일
3: 화요일
4: 수요일
5: 목요일
6: 금요일
7: 토요일 

 

반응형