0000
Posta o código que já fez?
Não fiz nada, pois não sei fazer a conversão.
Que conversão você não sabe fazer?
Como diminuir a data do sistema de dia, mês e ano separados. Qual é o comando?
Java não tem comandos para isso.
Os comandos do Java basicamente se resumem em:
new
if
else
return
for
do
while
switch
break
continue
instanceof
assert
Mas você pode calcular a idade utilizando as classes LocalDate
, Period
e seus respectivos métodos.
Exemplo utilizando int
ao invés de Integer
:
int dia = 15;
int mes = 9;
int ano = 1981;
LocalDate nascimento = LocalDate.of(ano, mes, dia);
LocalDate hoje = LocalDate.now();
Period periodo = Period.between(nascimento, hoje);
int anos = periodo.getYears();
int meses = periodo.getMonths();
int dias = periodo.getDays();
System.out.printf("A idade é de %d anos, %d meses e %d dias%n", anos, meses, dias);