Formatar Data

Galera quero pegar a data assim “Sat 12/01/2003” tem como?

P.S.: Nunca pensei que iria ter tanto trabalho com data no java!

java.text.SimpleDateFormat. Dá uma olhada aqui no forum, ou corra direto pro javadoc dela. É bem simplezinha, eu juro :smiley:

Abaixo segue um trecho de código com os padrões de formatação usado pela Classe “SimpleDateFormat”
[color=“blue”]

Format formatter;

// The year
formatter = new SimpleDateFormat("yy");    // 02
formatter = new SimpleDateFormat("yyyy");  // 2002

// The month
formatter = new SimpleDateFormat("M");     // 1
formatter = new SimpleDateFormat("MM");    // 01
formatter = new SimpleDateFormat("MMM");   // Jan
formatter = new SimpleDateFormat("MMMM");  // January

// The day
formatter = new SimpleDateFormat("d");     // 9
formatter = new SimpleDateFormat("dd");    // 09

// The day in week
formatter = new SimpleDateFormat("E");     // Wed
formatter = new SimpleDateFormat("EEEE");  // Wednesday

==============================================
[/color]

e a solução da sua questão… Boa Sorte. :lol:

==============================================[color=“green”]

import java.text.SimpleDateFormat;
import java.util.Date;

public class FormatandoData {

   public static void main(String[] args) {
Date dt = new Date();
SimpleDateFormat formato = new SimpleDateFormat ("E,dd/MM/yyyy");
System.out.println("Data com o formato solicitado: "+formato.format(dt));
  }

}
[/color]