Calcular tempo de um obj presente na tela

2 respostas
F

Estou com uma dúvida, estou precisando incluir um objeto na tela, até ai blz, mas devo contar o tempo que este objeto ficou na tela. Não sei como calcular este tempo. Como devo fazer isto :?:

:arrow:

2 Respostas

T

System.currentTimeMillis() retorna um valor em milissegundos.

Por exemplo:

long t0, t1; t0 = System.currentTimeMillis(); __ alguma coisa que demora um certo tempo; ___ t1 = System.currentTimeMillis(); System.out.println (t1 - t0); // Aqui vamos imprimir o tempo que demorou em milissegundos.
Como 1 milissegundo é um milésimo de segundo, se você quiser saber o tempo em segundos, é só dividir por 1000.0:

System.out.println ((t1 - t0) /1000.0); // Aqui vamos imprimir o tempo que demorou em segundos.

Cuidado que a medição só é precisa até centésimos ou décimos de segundos (depende de seu sistema operacional). Portanto pode ser que você veja alguma coisa que durou “0 segundo” - não existe nada instantâneo, é só que ele não conseguiu medir com precisão suficiente.

F

Valeu cara

Criado 30 de setembro de 2004
Ultima resposta 1 de out. de 2004
Respostas 2
Participantes 2