将数字格式化为货币

时间:2014-04-24 10:42:02

标签: grails gsp

我正在使用g:formatNumber标记将数字格式化为货币

<g:formatNumber number="${it.price}" type="currency" currencyCode="${it.currency}"/>

这会打印格式化的数字,例如

  

GBP6.87

有什么方法可以自定义吗?特别是,我希望货币名称和金额之间有一个空格,即

  

GBP 6.87

1 个答案:

答案 0 :(得分:4)

您可以将自己的格式字符串指定为您想要的任何内容。

<g:formatNumber number="${myNumber}" format="your format here" />

请参阅http://grails.org/doc/latest/ref/Tags/formatNumber.htmlhttp://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html