The document discusses Java 8's new date and time API (JSR 310). It provides examples of using the new classes like LocalDate, LocalTime, LocalDateTime and Instant that model dates, times and timestamps without time zones. It also covers formatting and parsing dates and times, working with time zones using ZoneId and ZonedDateTime, durations using Duration, and periods of time using Period. The document compares the new API to the legacy Date and Calendar classes and notes improvements like immutability and removal of bugs in the previous implementation.