Formato de DATA

Puta to uma duvida urgente aqui eu tenho o seguinte metodo

[code] static String getData() {

	return (new java.text.SimpleDateFormat("dd/MM/yyyy")
			.format(new java.util.Date()));
}
[/code]

onde ele me retorna uma String com a data que ele puxa do sistema ex:^

“10/10/2007”

só que eu precisava que ele me retorna-se no formato assim o “10/set/2008” eu sei que no jva ele tem uma classe interna pra isto ou eu to enganado alguem pode me ajudar ?

Se você lesse o Javadoc, iria ver que é muito simples.

	static String getData() {

		return (new java.text.SimpleDateFormat("dd/MMM/yyyy")
				.format(new java.util.Date()));
	}

O Javadoc lhe diz:

M = mês (1, 2, 3, 4, … 12)
MM = mês com zero à esquerda (01, 02, 03, … 12)
MMM = mês abreviado (Jan, Fev, Mar… Dez)
MMMMM = mês por extenso (Janeiro, Fevereiro, … Dezembro)

Atenção: digamos que o “Regional Settings” ou “Local Settings” ou “Configurações Regionais” estejam em inglês em vez de português. Para forçar a usar o português, use o seguinte construtor:

import java.util.*;
...
	static String getData() {

		return (new java.text.SimpleDateFormat("dd/MMM/yyyy", new Locale ("pt", "BR"))
				.format(new java.util.Date()));
	}

Ae brigadão meu foi perfeita A SOLUÇÃO :stuck_out_tongue: