【问题标题】:How to invert the comma and dot when number formatting数字格式化时如何反转逗号和点
【发布时间】:2015-12-23 16:56:53
【问题描述】:

我的报告中的数字如下所示:123,456.00

我试图让数字像这样可视化:123.456,00

我知道我应该使用 iReport 中的模式,但我找不到正确的模式。

【问题讨论】:

标签: jasper-reports


【解决方案1】:

除了模式问题,这似乎是Locale 问题。

您使用Locale 作为美国,您喜欢使用Locale 作为意大利的示例

要在生成报告时设置所需的Local,请将其作为参数传递给JRParameter.REPORT_LOCALE

Map<String,Object> params = new HashMap<String,Object>(); 
params.put(JRParameter.REPORT_LOCALE, Locale.ITALY); 
JasperFillManager.fillReportToFile(jasperReport, params); //Example of fill method use your own...

在 IDE 中设置它,在

窗口>>选项>>编译和执行:本地报告

窗口>>首选项>>报告执行:区域设置

【讨论】:

  • 它有效,对于我的国家委内瑞拉,我不得不像这样使用它 params.put(JRParameter.REPORT_LOCALE, new Locale("es", "VE"));谢谢
猜你喜欢
  • 2020-06-03
  • 2010-10-16
  • 2022-12-06
  • 1970-01-01
  • 2014-05-31
  • 2020-12-18
  • 2017-12-09
  • 2011-11-08
  • 1970-01-01
相关资源
最近更新 更多