Calcular vencimento da assinatura
Serviços por assinatura precisam calcular regularmente as datas de vencimento dos usuários. Neste exercício, você vai criar um método personalizado que calcula a data de término da assinatura de um usuário com base no período contratado.
Todas as classes necessárias de java.time já foram importadas para você.
Este exercicio faz parte do curso
Entrada/Saída e Streams em Java
Instruções do exercicio
- Defina o método
calculateExpiration()recebendo umLocalDatee umintegerpara a duração da assinatura em dias. - Calcule a data de vencimento somando a data atual e os dias.
- Chame o método
calculateExpiration()com a data de hoje e uma assinatura de60dias.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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);
}
}