Formatação

3 respostas
trgpwild

Como poderia formatar os dias da semana na minha aplicação para formato brasileiro, mesmo que a máquina cliente tenha sido configurada para padrão norte-americano?

Estou formatando deste modo para trazer o dia da semana:

new SimpleDateFormat("EEEE").format(--objeto Calendar--);

mas ele traz algo do tipo:

no lugar do que deveria ser:

3 Respostas

diego2005

Use a classe Locale…

Por exemplo:

Locale loc = new Locale("pt", "BR"); Calendar c = Calendar.getInstance(); Date d = new Date(); DateFormat df = DateFormat.getDateInstance(DateFormat.FULL, loc); System.out.println(df.format(d));

T+

maquiavelbona

Procure por internationalization ( i18n )

Até!

trgpwild

Obrigado pessoal,
Funcionou com a Classe Locale.

Eu fiz algo assim:

Locale brasil = new Locale("pt","BR");
new SimpleDateFormat("EEEE",brasil).format(--objeto Calendar--);
Criado 20 de julho de 2007
Ultima resposta 20 de jul. de 2007
Respostas 3
Participantes 3