Contador de Tempo - Cronometro [RESOLVIDO]

6 respostas
V

Boa tarde pessoal do Guj,

To precisando de uma ajuda de voces, preciso saber quanto tempo um metodo demorou para executar.

Alguem tem alguma ideia sobre isso ?

Pensei em armazenar em uma variavel a hora que antes de iniciar o metodo,
depois executar o metodo e por ultimo mostrar a diferente da hora atual e a hora armazenado antes de iniciar o metodo.

Já existe algum metodo que faz isso ?

grato

6 Respostas

R
long start = System.currentTimeMillis();
//Após o término do método
long finish = System.currentTimeMillis();

long total = finish - start;

Aí é só transformar em segundos (está em milisegundos).

V

valeu ae cara,
vo testa aki

abraçao

V

valeu ae cara do PORTALJAVA
:smiley:

C
RaulCarlin:
long start = System.currentTimeMillis();
//Após o término do método
long finish = System.currentTimeMillis();

long total = finish - start;

Aí é só transformar em segundos (está em milisegundos).

Como eu faria um contador de tempo regressivo?

L

nao é só fazer o contrário?

G

Mas como que eu faço para imprimir isso?
tentei usar dessas duas formas

System.out.println(total); JOptionPane.showMessageDialog(null, total);
mas nenhum funcionou.

se puderem me ajudar…

Criado 30 de novembro de 2006
Ultima resposta 10 de out. de 2011
Respostas 6
Participantes 5