Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Caculo de defierenca entre horas.

Pense em termos de intervalo.


Se quiser atingir o resultado que postou, pegue a diferença em segundos (pode ser usando a classe do Maicon msm) e some a data inicial com valor de tempo de 00:00:00.

Em 31 de maio de 2012 09:52, Marcelo Henrique <marcelohd02@gmail.com> escreveu:
Tipo .. falando algo meio sem saber, faz os calculos em timestamp. 

Em 31 de maio de 2012 09:44, Maicon Strey <mstrey@gmail.com> escreveu:

Luis,
o Eduardo está certo. o resultado é só um intervalo.
Não sei exatamente pra que tu quer mas eu precisei dessa informação e criei uma classe que retorna um inteiro com a diferença entre as datas:

Tu podes pegar a diferença em meses, dias, horas ou minutos.

Maicon Strey
Novo Hamburgo - RS - Brasil
------------------
Precisa me dar um presente e não sabe o que comprar? wishlist
Linux user: #525086
------------------



2012/5/31 Eduardo Baião <eduardobaiao@gmail.com>
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!




--
                                              - Marcelo Henrique -
  "Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário