N�o sei onde tem uma documenta��o sobre os parametros da formata��o, creio que no javadoc do DecimalFormat vc encontre alguma coisa.
Mas de forma resumida � +- assim:
 
0 - Coloca o d�gito ou 0 se n�o tiver
# - Coloca o d�gito se houver um
, - Separador de milhares
. - Separador da parte inteira da parte fracion�ria

Observe que quando vc chama o format(), os simbolos serao convertidos p/ o padrao do locale informado. Por exemplo o do Brasil vai converter "," p/ "." e "." p/ ","
 
Pelo que vc mostrou vc deve estar passando o valor 130672 p/ o format, vc tem que passar 1306,72.
 
----- Original Message -----
From: pedro
Sent: Monday, June 10, 2002 1:47 PM
Subject: Re: [enterprise-list] formata��o

William Monti
 
Eu n�o estou multiplicando por 100  o problema e saber como funciona os paramentros de formata��o ##0.00
que n�o conheco se poder me ajudar agrade�o !
 
Obrigado pela aten��o
Pedro
----- Original Message -----
Sent: Monday, June 10, 2002 12:49 PM
Subject: Re: [enterprise-list] formata��o

Voce deve estar multiplicando o valor por 100
----- Original Message -----
From: pedro
Sent: Monday, June 10, 2002 11:55 AM
Subject: [enterprise-list] formata��o

Ol� pessoal,
 
Estou tentando formatar um valor monetario atravez da classe DecimalFormat da seguinte forma :
DecimalFormat formatNumber = new DecimalFormat(",##0.00"); s� que o valor que ela retorna
est� formatado errado :130.672,00 o correto seria 1.306,72 alguem pode me ajudar a formatar esse numero 
 com essa classe ?
sou novo nessa area !
 
Obrigado pela aten��o de todos
Pedro.
 
 

 

Responder a