如何转换货币应用添加然后使用保存货币新的总和?

时间:2015-01-28 20:26:45

标签: freemarker

如何添加以下两个代表货币的字符串(这些字符串可能与en_us货币不同)?

<#assign op1 = '$5.50'>
<#assign op2 = '$1.00'>
<#assign sum = op1 + op2>

总和打印出来:'$ 6.50'

1 个答案:

答案 0 :(得分:2)

也许我不明白这个问题,但是怎么样:

<#-- Calculate the sum: -->
<#assign op1 = 5.50>
<#assign op2 = 1.00>
<#assign sum = op1 + op2>
...
<#-- Later print out the sum: -->
$${sum?string('0.00')}

或者,如果您想构建Java的货币格式化程序:

${sum?string.currency}
BTW,计算此类业务数据的模板很糟糕......这不是模板的职责。该模板用于处理格式/视觉设计方面。