[JAVA] 자바 정복기 - java.util 패키지

개발log·2024년 4월 7일

NEW 자바 정복기

목록 보기
22/27
post-thumbnail

java.util 패키지

클래스용도
Date날짜와 시간 정보를 저장하는 클래스
Calendar운영체제의 날짜와 시간을 얻을 때 사용

Date 클래스

  • 날짜를 표현하는 클래스
  • Date는 객체 간 날짜 정보 주고받을 때 매개 변수나 리턴 타입으로 주로 사용
Date now = new Date();
  • 원하는 날짜 형식의 문자열 얻기 위해 java.text 패키지의 SimpleDateFormat 클래스와 함께 사용
SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일 hh시 mm분 ss초");
  • format() 메소드 호출
String strNow = sdf.format(now);

Calendar 클래스

  • 달력을 표현한 클래스로 운영체제의 날짜 및 시간 기준으로 다양한 정보를 얻을 수 있음
  • 추상 클래스이므로 new 연산자 사용하여 인스턴스 생성 불가
  • getInstance() 메소드 이용하여 Calendar 하위 객체 얻을 수 있음
Calendar now = Calendar.getInstance();


정리

  • Date 클래스: 날짜를 표현하는 클래스, 객체 간 날짜 정보 주고 받을 때 매개 변수나 리턴 타입으로 주로 사용
  • Calendar 클래스: 달력을 표현하는 클래스로 운영체제의 날짜 및 시간 기준으로 다양한 정보를 얻을 수 있음, 추상 클래스이므로 new 연산자 사용한 인스턴스 생성이 불가능, Calendar 클래스의 정적 메소드인 getInstance() 메소드 이용하여 Calendar 하위 객체 얻을 수 있음
profile
나의 개발 저장소

0개의 댓글