Następna klasa Javy 8,
Duration, mocno współpracuje klasami implementującymi interfejs
Temporal.
Klasy
Instant,
LocalTime,
LocalDateTime oraz
ZonedDateTime implementują ten interfejs.
Tak samo jest z klasą
LocalDate, ale ona raczej nie działa najlepiej z
Duration,
ponieważ, jak pewnie pamiętasz, obsługuje tylko samą datę, a
Duration operuje przede wszystkim na czasie.
Zastosowanie metody
between, która jest kluczową metodą klasy
Duration, doprowadzi do wystąpienia wyjątku, jeśli spróbujemy użyć jej na obiektach typu
LocalDate.
Klasa - Duration
No dobrze, ale jak właściwie działa
Duration? Co to oznacza, że wykorzystujemy interfejs
Temporal?
Sprawa jest dosyć prosta. Klasa
Duration odpowiada...
Masz pytanie dotyczące prezentowanego materiału?
Coś jest dla Ciebie niejasne i Twoje wątpliwości przeszkadzają Ci w pełnym zrozumieniu treści?
Napisz do nas maila, a my chętnie znajdziemy odpowiednie rozwiązanie.
Najciekawsze pytania wraz z odpowiedziami będziemy publikować pod rozdziałem.
Nie czekaj. Naucz się programować jeszcze lepiej.