【发布时间】:2021-12-12 12:51:24
【问题描述】:
我有十进制数字,我想将它们四舍五入到小数点后两位。 比如:
2222.333333 -> 2222.33
51.22 -> 51.22
27.0012 -> 27.00
37.28945 -> 37.29
7891.1 -> 7891.10
你能告诉我怎么做吗?我从 xml 解析了这些数字,所以所有这些数字都是字符串。我尝试先将其解析为 ?number 内的编号,然后执行以下操作:
<#return value?number?string('0.##')/>
但我不确定我应该将什么放入 ?string 的 () 中,以便它可以应用于所有这些情况。
【问题讨论】:
标签: java freemarker