Tenho o seguinte exemplo, uma classe de testes, só que ela retorna a data em Inglês, como converter para português ?
Também, existe uma forma de fazer melhor esse exemplo, levando em consideração que deve ter a mesma saída ?
importjava.text.*;importjava.util.*;publicclassMonthFormat{publicstaticvoidmain(Stringargs[])throwsParseException{Strings;Strings1;Strings2;Strings3;Formatformatter;Datedate=newDate();formatter=newSimpleDateFormat("MMMM");s=formatter.format(date);// January formatter=newSimpleDateFormat("dd");s1=formatter.format(date);formatter=newSimpleDateFormat("yyyy");s2=formatter.format(date);s3=" de ";System.out.println("Month : "+s1+s3+s+s3+s2);}}
fernandosavio , este construtor de date está deprecated, não é uma boa idéia utilizá-lo.
Metaleiro, você pode utilizar um DateFormat, com estilo Long e um Locale em português.
fernandosavio
Eu tinha visto que era Deprecated… Mas sinceramente não tenho utilizado muito Date…
Só quis dar um luz para o cara…
Se tiver uma maneira melhor posta o codigo ae…
Gostaria mesmo de saber…
Metaleiro
Na verdade o que eu quero é isso:
January = Janeiro
September = Setembro
Obrigado a todos !
A
AbelBueno
Metaleiro:
Na verdade o que eu quero é isso:
January = Janeiro
September = Setembro
É exatamente o que minha dica faz.
O style Long escreverá o nome do mês sem aquela concatenação
O locale em português te dará o nome do mês traduzido.
Metaleiro
AbelBueno:
Metaleiro:
Na verdade o que eu quero é isso:
January = Janeiro
September = Setembro
É exatamente o que minha dica faz.
O style Long escreverá o nome do mês sem aquela concatenação
O locale em português te dará o nome do mês traduzido.