Tempo de relatório

Estou precisando mostrar o tempo em q um relatório precisou pra ser exibido, a melhor solução é usando Date mesmo? fazendo a diferença entre as datas? se essa for a melhor solução gostaria de saber como formatar pra sair o tempo em (horas:minutos:segundos) se for possivel gostaria de vê algum código de exemplo!

obrigado desde já!

Ola

Bom, em relacao ao “tempo que um relatorio demorou pra ser exibido” eu num entendi muito bem nao… mas formatar um java.util.Date e facil… so vc usar a classe java.text.SimpleDateFormat, no caso do formato que vc quer ae e so passar o formato para o construtor dele, assim:

SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Esta classe herda de DateFormat os metodos:
public String format(Date), que retorna uma string formata, de acordo com o padrao que vc passou no construtor, de um Date
public Date parse(String), que faz o inverso do metodo acima.

cara… tou querendo algo parecido com um cronômetro pra calcular o tempo q o relatório demorou pra ser gerado!

Use threads pra controlar isso.

quero algo simples do tipo:

relatório:
xxxx
x
x
x
x
x
x
x
x

Tempo que o relatório demorou pra ser exibido : hh:mm:ss

Alguém me ajude por favor! =)

respostas?