Ir para conteúdo
  • 0

Tempo de Download


_Kurimatzu_

Pergunta

// Comeco
Long startTime = System.nanoTime();


Long elapsedTime = System.nanoTime() - startTime;
Long allTimeForDownloading = (elapsedTime * text.length / idx);
Long remainingTime = allTimeForDownloading - elapsedTime;


int time = (int) TimeUnit.NANOSECONDS.toMillis(remainingTime);

Funciona, porém se o arquivo é maior (900 mb) que o Nano Segundo  (1 ^ -9) ele fica assim:

 

-61296142154

-61293595658

 

(fica negativo o tempo)

 

Existe alguma coisa que calcule o tempo de download?

Editado por _Kurimatzu_
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...