반응형
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초
반응형
'JAVA > 기본 문법' 카테고리의 다른 글
[JAVA] Object 클래스 (1) | 2022.10.04 |
---|---|
[JAVA] Generic, Wrapper Class (1) | 2022.10.04 |
[JAVA] Big Integer (0) | 2022.10.03 |
[JAVA] String Builder, String Buffer (1) | 2022.10.03 |
[JAVA] 추상 클래스(Abstract Class)와 인터페이스(interface), 인터페이스의 default method (0) | 2022.10.03 |