ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java - Calendar 클래스로 날짜, 시간, 요일 구하기
    Java 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: 토요일 

     

    반응형

    'Java' 카테고리의 다른 글

    Java - 불변(Immutable) 리스트 생성  (0) 2022.06.08
    Java - Collections.singletonList emptyList  (0) 2022.06.08
    Java - method rule  (0) 2022.05.31
    Java - 싱글턴(Singleton) 패턴  (0) 2022.05.30
    Java - 자바 절대값, 랜덤 함수  (0) 2022.05.30

    댓글

Designed by Tistory.