Meu deus cara… eu só quero isso aqui e não consigo;
Date data = “03 out 2008” ;
Tipo um método que pegue a data atual, transforme naquele modelo ali em cima e me retorne DATE, e não SimpleDateFormat, String, int, boolean, binário, array, char ou qqr outra coisa…
Arglas, execute o código abaixo e estude-o.
Acho que resolve o seu problema:
package data;
// importa as classes necessárias para mostrar a data no formato correto
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class ClasseData
{
public static void main(String[] args)
{
// Cria abjeto agora do tipo Date
Date agora = new Date();
DateFormat df1;
// Vamos imprimir no formato dia/mês/ano. O ano com 4 dígitos
String f1 = "dd/MM/yyyy";
df1 = new SimpleDateFormat(f1);
System.out.println("dia/mês/ano com quatro dígitos");
System.out.println("dd/MM/yyyy --->" + df1.format(agora));
// Vamos imprimir a data no formato LONG (longo)
DateFormat df2;
String f2;
df2 = DateFormat.getDateInstance(DateFormat.LONG);
f2 = df2.format(agora);
System.out.println("Formato LONG --->" + f2);
}
}