Contador de Tempo - Cronometro [RESOLVIDO]

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

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).

valeu ae cara,
vo testa aki

abraçao

valeu ae cara do PORTALJAVA
:smiley:

[quote=RaulCarlin][code]
long start = System.currentTimeMillis();
//Após o término do método
long finish = System.currentTimeMillis();

long total = finish - start;
[/code]

Aí é só transformar em segundos (está em milisegundos).[/quote]

Como eu faria um contador de tempo regressivo?

nao é só fazer o contrário?

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…