junaooaks 3 Denunciar post Postado Maio 6, 2010 pessoal como traduz data no java <% java.util.Date dataAtual = new java.util.Date(System.currentTimeMillis()); out.println(dataAtual); %> aparece assim Thu May 06 19:21:44 BRT 2010 Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Maio 7, 2010 Dá uma olhada neste link http://www.javadocexamples.com/java/util/java.util.GregorianCalendar.html Para o seu problema, o ideal é usar GregorianCalendar. Você pode definir a localização para seu objeto. Você também pode, apesar de não ser aconselhável, montar sua própria String com o objeto Date. String data = dataAtual.getDate() + "/" + dataAtual.getMonth() + "/" + dataAtual.getYear(); PS: Métodos de Date estão depreciados. Por isso utilize Calendar. Compartilhar este post Link para o post Compartilhar em outros sites
Oenning 0 Denunciar post Postado Maio 8, 2010 Eu prefiro usar o Formatter, o código fica mais limpo. Fica assim: Date today = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); String todayFormatted = formatter.format(today); //output: 08/05/2010 Compartilhar este post Link para o post Compartilhar em outros sites