현재 날짜, 시간을 표현하는 메서드를 위한 클래스
Calendar now = Calendar.getInstance();
Java
복사
요로코롬 객체를 선언한다.
1. 년, 월, 일
.YEAR .MONTH .DATE 를 사용해서 날짜를 받는다.
Calendar now = Calendar.getInstance();
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH);
int date = now.get(Calendar.DATE);
Java
복사
결과
2022:9:3
Java
복사
2. 시, 분, 초 (12시간, 24시간 표현법)
.HOUR .HOUR_OF_DAY .MINUTE .SECOND 로 시간을 표현한다.
•
.HOUR : 12시간 표현법
•
.HOUR_OF_DAY : 24시간 표현법
Calendar now = Calendar.getInstance();
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(hour12 + ":"+ hour24 + ":" + minute + ":" + second + "\n");
Java
복사
결과
5:17:28:34
Java
복사
3. 밀리초, 타임존
.MILISECOND .ZONE_OFFSET 을 사용한다.
int miliSecond = now.get((Calendar.MILLISECOND));
int timeZone = now.get((Calendar.ZONE_OFFSET));
System.out.println(hour12 + ":"+ hour24 + ":" + minute + ":" + miliSecond + "\n");
System.out.println("timeZone: " + timeZone);
Java
복사
결과
5:17:28:335
timeZone: 32400000
Java
복사