Calendar
- Date 클래스 대신에 제공되는 클래스이며 밀레니엄 버그가 해결되어 있다
- Calendar 클래스는 get 메서드를 통해 모든 시간과 날짜 값을 가지고 올 수 있으며 인자 값으로는 어떤 값을 가져올 것인지에 대한 값을 넣어 주면 된다
주요 메서드
- get : 시간 정보를 가지고 올 수 있는 메서드이다
- set : 시간 정보를 세팅할 때 사용하는 메서드이다
- getTime : Calendar 클래스의 값을 Date 객체 형태로 가져온다
- setTime : Date 객체를 통해 Calendar 객체에 시간 값을 설정해준다
CalendarTest.java
-------------------------------------------------------------------------------------------------------
import java.utill.Calendar;
import java.utill.Date;
Calendar c = Calendar.getInstance( );
Date d = c.getTime( );
System.out.println(d);
Date d2 = new Date(1125034805687L);
c.setTime(d2);
c = Calendar.getInstance( );
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
System.out.println("%d년 %d월 %d일 %d시 %d분 %d초\n", year, month, day, hour, minute, second);
-------------------------------------------------------------------------------------------------------
'자바' 카테고리의 다른 글
HashTable (0) | 2020.07.11 |
---|---|
Java Vector (0) | 2020.07.08 |
Java Date (0) | 2020.07.07 |
StringTokenizer (0) | 2020.07.06 |
Java StringBuffer (0) | 2020.07.06 |