当前位置: 首页 > 知识库问答 >
问题:

数字格式化时如何倒置逗号和点

郎仰岳
2023-03-14

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

共有1个答案

仇高韵
2023-03-14

除了模式问题之外,这似乎是一个区域设置问题。

您正在使用区域设置作为美国,您喜欢使用区域设置作为意大利示例

若要在报表生成时设置所需的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...
 类似资料:
  • 问题内容: 格式化以下以字符串形式提供给我的数字的最佳方法是什么? 我希望这是一个具有以下值的字符串: 我该如何格式化? 问题答案: 你可能要看一下DecimalFormat课程。它支持不同的语言环境(例如:在某些国家/地区,其格式会改为)。 你还需要将该字符串转换为数字,可以使用以下方法完成: 代码示例:

  • 我有一个以毫秒为单位的数据,使用CountDown类,我将以这种格式显示时间:天:胡:分钟:秒。如果我做毫秒/1000我有总秒如果我做(毫秒/1000)/60我有总分钟等,但我如何以这种格式显示倒计时:2天:21小时:56分钟:00秒 谢谢

  • 问题内容: 我可以在android中使用什么功能将数字显示为不同的格式。 例如:如果我输入1000,则它应显示为1000。如果输入10000,则应显示为10,000。如果输入1000000,则应显示为1,000,000。 请指导我。 问题答案: 您可以使用数字并设置其格式 结果将是 为1000000 为10000 为1000 更新12/02/2019 如@DreaminginCode在下面的注释中

  • 编辑 我想把它输出成如下所示:

  • 问题内容: 如何用Java格式化数字? 什么是“最佳做法”? 格式化之前是否需要四舍五入一个数字? 等等 问题答案: 在此线程中,有不同的方法可以执行此操作:

  • 问题内容: 如何将十进制值转换为逗号? 这对我有帮助。但是我的问题是,小数位仅设置为2。我希望小数是2、3或4。 我试过了 输出:1234.1234 没有逗号。但是如果我用钱,小数点只能是2 convert(varchar,convert(money,1234.1234567),1) 输出:1,234.12 问题答案: 而不认为这是一个好主意… 功能