Beleza pessoal,
Estou com uma necessidade bem especifica e para perder muito tempo com o desenvolvimento de toda a lógica, podendo correr o risco de ter bugs, vim consultar vocês.
Eu possuo duas datas do tipo java.util.Date e preciso calcular a diferença entre essas duas datas.
O cálculo que estou realizando é com base nos milisegundos referente a cada data.
O problema está em fazer a formação do resultado.
Eu preciso que o resultado seja no formato:
Ex: 2 anos, 3 meses, 22 dias, 13 horas e 10 segundos
Existe um pequeno problema com relação ao mês, pois existem meses que possuem 30 dias, 31 dias, 28 e até mesmo 29 em anos bissextos.
Valew!