Pessoal tenho um Date e presciso converter no formato ddMMyyyyhh24miss, alguem sabe um jeito de fazer isso no java???
Obrigado
Pessoal tenho um Date e presciso converter no formato ddMMyyyyhh24miss, alguem sabe um jeito de fazer isso no java???
Obrigado
Pesquise sobre a interface DateFormatter
Da uma olhada em SimpleDateFormat:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html
new SimpleDateFormat("yyyyMMdd").format(new Date()); // retorna string yyyyMMdd da data atual
A classe Calendar pode ser util tambem…
A SimpleDataFormat não funciona, ele não aceita o patter ddMMyyyyhh24miss, mas vou dar uma olhada nessa Calendar…Vlw
Mas se mais alguém souber um caminho eu agradeço…Vlw
Seria isso?
SimpleDateFormat df = new SimpleDateFormat("ddMMyyyyHHmmss");
System.out.println(df.format(new Date()));
Vê se resolve. Flw!!! :thumbup:
Amigo, não é que ela não funcione; você é que não leu a documentação direito. Faça as coisas com mais calma.
Este padrão que você forneceu:
ddMMyyyyhh24miss
deve ser convertido, pelo que imagino, para o seguinte que SimpleDateFormat aceita:
ddMMyyyyHHmmss
(hh24 acho que é uma hora em formato militar, ou seja, de 00 a 23, e mi um minuto de 00 a 59. Não sei que pacote você estava usando para esse padrão que você forneceu, que é diferente do SimpleDateFormat.)