Datetime의 등장 이유
java.util.Date와 Calendar 등 기존 문법의 불편함을 해소하기 위함
매우 비직관적임(0월부터 시작, Date인데 Time정보까지 포함, 메소드 명이 명확하지 않음)
Mutable해서 멀티스레드 환경에서 불편함
22222222222222222222222222
Datetime의 철학
철학
구현 방식
기계용 시간(UNIX 타임스탬프 기반) 과 휴먼용 시간을 구분해서 구현
immutable한 객체들로 구현
API 사용 례
파싱과 포맷팅
레거시 API 지원