Published 2022. 10. 3. 23:50
반응형

Calendar 클래스란?

  • 전에 https://chb2005.tistory.com/54#no4 여기서 LocalDateTime 클래스로 현지 시간을 나타내는 법을 정리했음
  • Calendar 클래스도 이와 비슷하게 JAVA에서 제공하는 날짜 관련 클래스

Calendar 클래스 사용 예제

import java.util.Calendar;

public class CalendarTest {

    public static void main(String[] args) {
        Calendar now = Calendar.getInstance();
        int year = now.get(Calendar.YEAR);
        int month = now.get(Calendar.MONTH);
        int date = now.get(Calendar.DATE);

        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);

        System.out.println("현재시간 = " + year + "/" + month + "/" + date + " "
                + hour24 + ":" + minute + ":" + second);

        try {
            Thread.sleep(10000);
        } catch(Exception e) {
            e.printStackTrace();
        }

        Calendar end = Calendar.getInstance();
        System.out.println("프로그램 실행시간 : " +
                (end.getTimeInMillis() - now.getTimeInMillis()) / 1000 + "초");
    }
}

결과

현재시간 = 2022/9/3 23:48:56
프로그램 실행시간 : 10초
반응형

↓ 클릭시 이동

복사했습니다!