Datas - Sem AM/PM

Olá pessoal,

É o seguinte, quero pegar a data atual com hora, segundos e milisegundos…

Ai fiz o seguinte:

Date dataAtual = new Date(); SimpleDateFormat formatoData = new SimpleDateFormat ("dd/MM/yyyy hh:mm:ss"); String dataAtual1 = formatoData.format(dataAtual);

Ai ele printa pra mim (exemplo): 24/08/2004 08:42:44

Ai vem a pergunta: 8 horas, 42 minutos… da manha ou da noite?

Fui no javadoc do SimpleDateFormat e o maximo q consegui foi:

SimpleDateFormat formatoData = new SimpleDateFormat ("dd/MM/yyyy hh:mm:ss aaa");

Com ele printando: 24/08/2004 08:42:44 PM

O que eu gostaria de saber é se nao tem como ele me devolver: 24/08/2004 20:42:44???

Alguem pode me ajudar??

Obrigado!

allan,

  Ao invés de hh use o HH que mostra a hora de 0 a 23
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
System.out.println(sdf.format(Calendar.getInstance().getTime()));

é isso