Me corrijam se eu estiver enganado.
Quando você chama o "getTime" ele retorna o número de milisegundos
desde a data "1969-12-31 00:00:00". Então, se você subtrai uma data da
outra, o resultado vai ser um número de milisegundos bem pequeno que,
após a conversão gera essa data antiga.
O resultado da subtração de duas datas não tem como resultado outra
data, mas sim um intervalo de tempo. Desse intervalo você poderia
deduzir quantos dias, horas, segundos etc que existem de diferença
entre as datas.
Em 31 de maio de 2012 09:25, luiszacheu <luiszacheu@gmail.com> escreveu:
> Amigos estou com um grande problema, quero pegar o valor de uma data/hora
> inicial subtrair pela data/hora fim, sendo assim, fiz o seguinte
> procedimento:
>
> HoraInicial.getTime() - HoraFinal.getTime()
> , onde HoraInicial = 2012-05-30 17:00:00 e HoraFinal = 2012-05-30 17:10:00
>
> então ao executar o codigo acima, eu armazemo em uma variavel do tipo long e
> depois converto utilizando a classe SimpleDateFormat.
>
> Mas o retorno está sendo esse:
> 1969-12-31 20:59:32, sendo que deveria ser esse 2012-05-30 00:10:00
>
> Alguem poderia me dar uma força..
>
> Obrigado!
Re: [androidbrasil-dev] Caculo de defierenca entre horas.
05:36 |
Assinar:
Postar comentários (Atom)
0 comentários:
Postar um comentário