Caro Leonardo,

tente o seguinte código:

SimpleDateFormat dFormat = new SimpleDateFormat("HH:mm:ss:SSS");
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR, 0);
calendar.set(Calendar.MINUTE,0);
calendar.set(Calendar.SECOND,0);
calendar.set(Calendar.MILLISECOND,344);
System.out.println(dFormat.format(calendar.getTime()));

Acredito que só a classe Calendar trata milisegundos.

Atenciosamente,

Hildeberto Mendonça
Mentores Consultoria LTDA. - www.mentores.com.br
(0xx85) 224-7055 ou (0xx85) 91173667





------------- Segue mensagem original! -------------

De: leonardo ayres <[EMAIL PROTECTED]>
Data: Wed, 25 Aug 2004 20:06:07 -0300 (ART)
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] formatacao de tempo

Amigos,


Tenho o tempo decorrido de um aplicacao em
Milisegundos.
Gostaria de apresenta-lo no formato HH:MM:SS:SSS
Tentei dessa maneira, porem aparece 21 horas ao inves
de 00 horas. Alguem sabe o porquê? Ou tenha uma
solucao melhor para isso?

//codigo
SimpleDateFormat dFormat = new
SimpleDateFormat("HH:mm:ss:SSS");
 
   
         System.out.println(dFormat.format(new
Date(1000)));

Abracos

Leonardo


        
        
                
_______________________________________________________
Yahoo! Acesso Grátis - navegue de graça com conexão de qualidade! 
http://br.acesso.yahoo.com/

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 





-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a