我在 JasperReports 中将BigDecimal(4位小数)转换为Double(2位小数位)时遇到麻烦。我试过CONVERT(),这是错误的。有人可以开导我吗?
答案 0 :(得分:2)
我不确定转换是什么意思。
如果你的意思是类型转换,那么只需调用BigDecimal.doubleValue()
但我认为你的意思是显示格式 - 因为你可以使用报告字段的Pattern属性。如果您使用的是iReport,则可以从多种格式预设中选择数字格式。
如果您的需求超出了该功能,那么您可以创建自定义小数格式器。您可以这样做: