12장: 날짜와 시간 API
자바의 새로운 날짜, 시간 클래스를 알아본다.
기존 자바의 날짜와 시간 API
Date date = new Date(117, 8, 21);새로운 날짜와 시간 API
LocalDate
LocalDate date = LocalDate.of(2017, 9, 21);
LocalDate date = LocalDate.parse("2017-09-21");
LocalDate date = LocalDate.now();
int year = date.getYear(); // 2017
Month month = date.getMonth(); // SEPTEMBER
int month = date.getMonthValue(); // 9
int day = date.getDayOfMonth(); // 21
DayOfWeek dow = date.getdayOfWeek(); // THURSDAY
int len = date.lengthOfMonth(); // 31 (달별 일 수)
boolean leap = date.isLeapYear(); // false (윤년 여부)LocalTime
LocalDateTime
Instant
Duration
Period
날짜 조정, 파싱, 포매팅
기존 클래스로부터 새로운 클래스 생성
TemporalAdjusters
method
description
DateTimeFormatter
시간대
ZoneId
ZoneOffset
ISO-8601 외의 캘린더 시스템
Last updated