Trong bài giảng này, chúng ta tìm hiểu cách làm việc với thời gian trong Java: cách cộng và trừ các khoảng trong
LocalDate,
LocalTime,
LocalDateTime và
ZonedDateTime, cách tìm chênh lệch bằng
Period và
Duration, so sánh ngày bằng các phương thức
isBefore(),
isAfter(),
isEqual(), cũng như đếm chính xác đơn vị thông qua
ChronoUnit.DAYS.between(). Chúng ta sẽ bàn về các sắc thái của
Instant và múi giờ, đồng thời phân tích các lỗi thường gặp.