我需要以下列格式显示金额:
1099 - > 1,099.00
100 - > 100.00
100.251 - > 100.25
10999 - > 10,999.00
1110999 - > 11,10,999.00
现在我正在使用以下代码来显示金额:
$numberTool.format("#0.00", $credit);
在这种情况下,如果金额为1099,则显示1099.00 但是我希望以这种格式显示这个数量: - 1,099.00
答案 0 :(得分:0)
您错过了分组分隔符的处理:
$numberTool.format("###,##,###.00", $credit);
答案 1 :(得分:0)
检查一下:
NumberFormat nf = new DecimalFormat("##,##,###.00");
System.out.println(nf.format(1099));
输出:
1,948.00
这是你想要的。
答案 2 :(得分:0)
您可以像这样解决这个问题
#set ($result = $number.format('#,##0.00', "10000.5"))
$result
结果将是10,000.50