Date
- Date는 지역화가 불가능하다(지역에 따라 시간,통화,언어가 고려되어지지 않는다는 의미이다)
- Date클래스는 Deprecated되어있다(사용권장X)
- date.toString()메소드를 통해 현재 시간을 문자열로 구할 수 있다
- java.util.SimpleDateFormat클래스를 통해 원하는 형태로 출력할 수 있다
SimpleDateFormat ft = new SimpleDateFormat("yyyy.MM.dd 'at' hh:mm:ss a zzz");
System.out.println(ft.format(date));
Calendar
- Calendar클래스는 추상클래스이다
- get메소드를 사용한다
사용방법
- int yyyy = cal.get(Calendar.YEAR);
- int month = cal.get(Calendar.MONTH) + 1; >1을 더하는 이유는 월이 0부터 시작하기 때문이다
- int date = cal.get(Calendar.DATE);
- int hour = cal.get(Calendar.HOUR_OF_DAY);
- int minute = cal.get(Calendar.MINUTE);
- add메소드를 통해 다음 날짜나 이전 날짜를 구할 수 있다
cal.add(Calendar.HOUR, 5);
*본 게시글은 프로그래머스<자바중급>을 복습하며 작성한 글입니다
'JAVA' 카테고리의 다른 글
JAVA(2022.05.25)-자바IO (0) | 2022.05.25 |
---|---|
JAVA(2022.05.24)-java.time패키지 (0) | 2022.05.24 |
JAVA(2022.05.22)-Generic (0) | 2022.05.22 |
JAVA(2022.05.21)- Collections Framework (0) | 2022.05.21 |
JAVA(2022.05.20)-java.util 패키지 (0) | 2022.05.20 |