我正在使用g:formatNumber
标记将数字格式化为货币
<g:formatNumber number="${it.price}" type="currency" currencyCode="${it.currency}"/>
这会打印格式化的数字,例如
GBP6.87
有什么方法可以自定义吗?特别是,我希望货币名称和金额之间有一个空格,即
GBP 6.87
答案 0 :(得分:4)
您可以将自己的格式字符串指定为您想要的任何内容。
<g:formatNumber number="${myNumber}" format="your format here" />
请参阅http://grails.org/doc/latest/ref/Tags/formatNumber.html和http://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html。