是否可以使用 java DecimalFormat 格式化负百分比



我正在尝试使用 Java DecimalFormat() 函数格式化百分比。我使用的字符串格式是

'#.##%;-#%' .

这并没有给我我期望的负面结果,例如 -12% 显示为简单的 -12。我哪里出错了?

不能在模式中使用百分号,因为它具有特殊含义:

Multiply by 100 and show as percentage

参见:javadoc, Special Pattern Character

最新更新