Formatar número conforme configuração do sistema

2 respostas
E

Pessoal,
sei que é possível formatar números conforme a localidade do sistema.

Mas se meu sistema está com Locale (EN,US) e meus números estão configurados para usar (,) vírgula em decimais e (.) ponto para milhar.

Como faço para pegar a formatação do número do sistema?

2 Respostas

antoniopopete

Procure sobre internacionalização.Voce usa algum framework?Tem como voce configurar isso em um arquivo de propriedades,mas voce utiliza algum framework em especifico?

Veja isso aqui:
http://www.javafree.org/javabb/viewtopic.jbb?t=1387
http://www.guj.com.br/posts/list/61817.java
http://www.javafree.org/javabb/viewtopic.jbb?t=857690

E

Obrigado Antonio, mas meu problema em relação à internacionalização é diferente.

A propósito, uso MyFaces.

A questão é:
conforme Locale (EN, US), a configuração dos números é (.) ponto para decimal e (,) vírgula para milhar.

Só que eu configurei meu OS em Inglês (EN,US), mas o formato dos números igual (PT,BR)… (,) vírgula para decimal e (.) ponto para milhar.

E na minha aplicação, ele reconhece meu Locale (EN, US) porém joga o formato de (EN, US).

Como fazer para pegar o formato que está configurado no OS?

Criado 9 de agosto de 2007
Ultima resposta 9 de ago. de 2007
Respostas 2
Participantes 2