In questa lezione analizziamo il lavoro con il tempo in Java: come aggiungere e sottrarre intervalli in
LocalDate,
LocalTime,
LocalDateTime e
ZonedDateTime, come trovare la differenza con
Period e
Duration, confrontare le date con i metodi
isBefore(),
isAfter(),
isEqual(), e calcolare anche unità esatte tramite
ChronoUnit.DAYS.between(). Discuteremo le sfumature di
Instant e dei fusi orari e vedremo gli errori tipici.