2010-08-12 3 views

답변

9

난 당신이

10.00 
0.00 

formatNumber 태그에 Grails의 formatNumber 태그로

<g:formatNumber number="${10}" format="0.00"/> 
<g:formatNumber number="${0}" format="0.00"/> 

결과를이 작업을 수행하는 방법을 찾고 있다고 믿는다는 format 매개 변수

+0

당신 말이 맞아 .. 감사합니다 : D 형식 = '###, ## 0.00' – nightingale2k1

5

자바 5?

String.format("%.2f", (double)value); 

Java 4?

new BigDecimal(value).scale(2, RoundingMode.ROUND_HALF_UP).toString(); 

(메모리에서 오타를 포함 할 수 있습니다)

3

또는 NumberFormat 방법을 사용하여 :있는 JUnit 어서 트

NumberFormat formatter = new DecimalFormat("0.00"); 
Assert.assertEquals("10.00", formatter.format(10)); 
Assert.assertEquals("0.00", formatter.format(0)); 
Assert.assertEquals("0.10", formatter.format(0.1)); 

.

생성자에 대한 서식 지정 문자열을 만드는 방법은 documentation for DecimalFormat을 참조하십시오.

0

당신을위한 DecimalFormat를 사용 grails에 설명 된대로 사용해야합니다. docu

<g:formatNumber number="${value}" minFractionDigits="2"/> 
관련 문제