| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2011 17:20:03
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
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 ?
This message was edited 1 time. Last update was at 03/09/2011 19:09:51
|
"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"
Neo :
-Because is my choice
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2011 17:50:00
|
fernandosavio
JavaGuru
![[Avatar]](/images/avatar/bd02fc34ad5ae16cf7abc731eb642e71.jpg)
Membro desde: 14/04/2011 13:49:49
Mensagens: 205
Localização: Santa Maria - RS
Offline
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2011 17:55:18
|
AbelBueno
Virtual Machine Man
Membro desde: 04/08/2010 09:37:57
Mensagens: 543
Offline
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2011 18:03:01
|
fernandosavio
JavaGuru
![[Avatar]](/images/avatar/bd02fc34ad5ae16cf7abc731eb642e71.jpg)
Membro desde: 14/04/2011 13:49:49
Mensagens: 205
Localização: Santa Maria - RS
Offline
|
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...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2011 18:03:25
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
Na verdade o que eu quero é isso:
January = Janeiro
September = Setembro
Obrigado a todos !
This message was edited 1 time. Last update was at 02/09/2011 18:04:03
|
"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"
Neo :
-Because is my choice
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2011 18:09:18
|
AbelBueno
Virtual Machine Man
Membro desde: 04/08/2010 09:37:57
Mensagens: 543
Offline
|
Metaleiro wrote: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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2011 18:14:50
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
AbelBueno wrote:
Metaleiro wrote: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.
Obrigado, encontrei isso, irei testar:
http://www.java2s.com/Code/JavaAPI/java.text/DateFormatLONG.htm
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2011 09:35:33
|
Andre Rosa
GUJ Master
![[Avatar]](/images/avatar/140132c1a7044bd6f7175e6d232cf277.jpg)
Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline
|
AbelBueno wrote:
Metaleiro wrote: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.
Não, não dá. Não existe uma constante para classe Locale referente ao Brasil e nem à Portugal.
This message was edited 1 time. Last update was at 03/09/2011 09:36:14
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2011 09:49:19
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
Andre Rosa wrote:
AbelBueno wrote:
Metaleiro wrote: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.
Não, não dá. Não existe uma constante para classe Locale referente ao Brasil e nem à Portugal.
Fiz isso aqui :
A saída foi essa :
Sábado, 3 de Setembro de 2011
mas o que queria era isso :
3 de Setembro de 2011
Se alguém puder ajudar desde já agradeço!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2011 10:25:40
|
javax.swing.Daniel
Entusiasta Java
![[Avatar]](/images/avatar/f519cdf3b6ccadb6fdd733a32d724f70.jpg)
Membro desde: 24/05/2011 21:54:24
Mensagens: 16
Offline
|
Ae Tio, o código pronto e bem simples:
|
*Estudante Java*
Fazer "programa" de madrugada é a melhor coisa. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2011 10:36:52
|
javax.swing.Daniel
Entusiasta Java
![[Avatar]](/images/avatar/f519cdf3b6ccadb6fdd733a32d724f70.jpg)
Membro desde: 24/05/2011 21:54:24
Mensagens: 16
Offline
|
Um outro exemplo com definição de localização:
This message was edited 1 time. Last update was at 03/09/2011 10:37:48
|
*Estudante Java*
Fazer "programa" de madrugada é a melhor coisa. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2011 19:08:52
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
Primeiro obrigado a todos, criei esse código que corresponde a saída que preciso:
A saída seria essa:
3 de Setembro de 2011 (Exatamente dessa forma)
sei que não é a melhor maneira, mas de qualquer forma está ai.
|
"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"
Neo :
-Because is my choice
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2011 01:47:22
|
AbelBueno
Virtual Machine Man
Membro desde: 04/08/2010 09:37:57
Mensagens: 543
Offline
|
Andre Rosa wrote:
Não, não dá. Não existe uma constante para classe Locale referente ao Brasil e nem à Portugal.
O fato de não existir uma constante não indica que não exista um locale para português. Aliás, isso já foi mostrado que tem nas outras respostas.
Metaleiro, uma versão mais simples poderia ser:
Daí não precisa daquele split.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/09/2011 16:54:21
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
AbelBueno wrote:
Andre Rosa wrote:
Não, não dá. Não existe uma constante para classe Locale referente ao Brasil e nem à Portugal.
O fato de não existir uma constante não indica que não exista um locale para português. Aliás, isso já foi mostrado que tem nas outras respostas.
Metaleiro, uma versão mais simples poderia ser:
Daí não precisa daquele split.
Obrigado, ficou realmente bem mais simples, queria algo justamente assim
|
|
|
 |
|
|