Obliczanie daty wygaśnięcia subskrypcji
Serwisy subskrypcyjne regularnie muszą obliczać daty wygaśnięcia dla swoich użytkowników. W tym ćwiczeniu stworzysz własną metodę, która wyznacza datę wygaśnięcia subskrypcji na podstawie okresu jej trwania.
Wszystkie niezbędne klasy z java.time zostały już zaimportowane.
To ćwiczenie jest częścią kursu
Wejście/wyjście i strumienie w Javie
Instrukcje do ćwiczenia
- Zdefiniuj metodę
calculateExpiration()przyjmującąLocalDateoraz liczbę całkowitąintegerreprezentującą długość subskrypcji w dniach. - Oblicz datę wygaśnięcia, dodając podaną liczbę dni do bieżącej daty.
- Wywołaj metodę
calculateExpiration(), przekazując dzisiejszą datę i subskrypcję na60dni.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
public class Subscription {
// Create constructor with date and month
static LocalDate calculateExpiration(____ date, ____ days){
// Add days
return date.____(days);
}
public static void main(String[] args) {
LocalDate start = LocalDate.now();
// Call method to calculate the expiration date.
LocalDate expiration = calculateExpiration(____, 60);
System.out.println("Expiration date: " + expiration);
}
}