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]