Beny's Study

20.Date, Calendar 날짜 관련 클래스 본문

[JAVA]/10. API

20.Date, Calendar 날짜 관련 클래스

76beny 2022. 4. 15. 22:44

Date 클래스

■ 시스템으로부터 현재 날짜, 시간 정보를 가져와서 다룰 수 있게 만들어진 클래스
 생성자 2개만 사용 가능하고 나머지는 모두 deprecated
 Calendar 클래스 혹은 GregorianCalendar 클래스 사용 권장

 

[예시]

Date today = new Date();
// 시스템으로부터 현재 날짜, 시간 정보를 가져와 기본 값으로
사용
Date when = new Date(123456798L);
// long형 정수 값을 가지고 날짜 시간 계산
// 1970년 1월 1일 0시 0분 0초를 기준으로 함

 

Calendar 클래스

■ Calendar클래스는 생성자가 protected이기 때문에 new연산자를 통해 객체 생성 불가능
  getInstance() 메소드를 통해서 객체 생성

 

GregorianCalendar 클래스

■ GregorianCalendar클래스는 Calendar클래스의 후손 클래스
 년, 월, 일, 시, 분, 초 정보를 필드를 이용하여 다룰 수 있음

 

 

 


"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.

이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우

민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."

 

'[JAVA] > 10. API' 카테고리의 다른 글

22_1. [강의] 문자열의 저장소  (0) 2022.05.29
21. Format 관련 클래스  (0) 2022.04.15
19. Wrapper  (0) 2022.04.15
03. String pool (문자열의 저장소)  (0) 2022.04.15
02. String관련 클래스의 종류  (0) 2022.04.15