W tej lekcji omawiamy pracę z czasem w Java: jak dodawać i odejmować przedziały w
LocalDate,
LocalTime,
LocalDateTime i
ZonedDateTime, jak obliczać różnicę za pomocą
Period i
Duration, porównywać daty metodami
isBefore(),
isAfter(),
isEqual(), a także liczyć dokładne jednostki przez
ChronoUnit.DAYS.between(). Omówimy niuanse
Instant i stref czasowych oraz przeanalizujemy typowe błędy.