Gostaria de saber comoSalve Salve Java Men,
Gostaria que alguém me ajudasse nessa tarefa, segue o algoritmo.
- Tem-se a data inicial e a data final.
- Regras:
*Saber quantos anos COMPLETOS existem no intervalo da data inicial e a data final;
Multiplicar o resultado por 365
*Saber quantos meses completos existem nos anos INCOMPLETOS (os extremos)
Multiplicar o resultado por 30
*Somatório dos dias restantes dos meses extremos.
Peculiaridades:
Como o próprio algoritmo já revela, desconsidera-se os anos bissextos,
a não ser na data final, caso o mês seja Fevereiro e termine em 29 em um
ano bissexto, logo é contado como um mês completo (cai no cálculo: meses_de_anos_incompletos * 30)
Ainda na data final
Meses com término em 30 e 31 respeitam o final do mês ( ex: 30/12/2008 é considerado 30 dias e não 1 mês)
e por último, caso o somatório dos dias extremos ultrapasse 30 dias, esse mesmo é convertido em 1 mês e “N” dias
considera-se o primeiro dia da data inicial.
Obrigado galera, espero que alguém possa me ajudar ^^

