我使用 iReport 5.6.0 和json作为数据源创建报告。 在此数据源中,所有值都有一个点作为十进制标记。
15.880005
因为这是一个货币价值,我需要围绕它。
使用
#,##0.00 €
将打印15.880.005,00€。 我想要的是15,88€。
如何显示正确的值?
答案 0 :(得分:2)
它显示的是因为你的值是String
而不是double
,所以要首先应用模式,你需要解析它加倍。
不是直接使用字段名称,而是先使用下面的代码将其解析为double
。
Double.valueOf($F{field_name})
如果需要,添加空检查。