Вычисление даты окончания подписки
Сервисы по подписке постоянно сталкиваются с необходимостью вычислять даты окончания доступа для пользователей. В этом упражнении вы создадите пользовательский метод, который рассчитывает дату истечения подписки на основе её длительности.
Все необходимые классы из java.time уже импортированы.
Это упражнение является частью курса
Ввод/вывод и потоки в Java
Инструкции к упражнению
- Определите метод
calculateExpiration(), принимающийLocalDateиinteger— длительность подписки в днях. - Вычислите дату окончания подписки, прибавив количество дней к текущей дате.
- Вызовите метод
calculateExpiration(), передав сегодняшнюю дату и длительность подписки60дней.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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);
}
}