java.time
Проработать
Difference Between Instant and LocalDateTime
Introduction to the Java 8 Date/Time API
Отличие java.time и jodatime
Основные классы
ZonedDateTime - Дата + Время + Часовой пояс. Рекомендуется для маппинга с базами данных.
Instant - как ZonedDateTime но без ZoneId.
LocalDate
LocalTime
LocalDateTime
Period
Duration