2011-11-22 34 views

回答

5

VisualForce使用java.text.MessageFormat约定进行格式设置。这是一个例子。用您自己的替换MyDouble变量。

<apex:outputText value="{0,number,0.00}" > 
    <apex:param value="{!MyDouble}" /> 
</apex:outputText> 
0

您可以将12.30作为int类型进行强制转换,然后将其转换为double类型。将其转换为int会截断分数。

double i = 10.345; 
system.debug('this is i '+ i); 
system.debug('this is i after fixing '+ (double)(integer)i); 

给出:

10:04:26.129 (129990000)|USER_DEBUG|[16]|DEBUG|this is i 10.345 
10:04:26.130 (130080000)|USER_DEBUG|[17]|DEBUG|this is i after fixing 10.0