最佳答案
我有一个关于格式化卢比货币(印度卢比-INR)的问题。
通常像 450500
这样的值被格式化并显示为 450,500
。在印度,同样的值显示为 4,50,500
例如,这里的数字表示为:
1
10
100
1,000
10,000
1,00,000
10,00,000
1,00,00,000
10,00,00,000
请参阅 印度编号系统
分隔符位于两位数字之后,除了最后一组数字以千为单位。
我在互联网上搜索,人们要求使用地区 en_GB
或模式 #,##,##,##,##0.00
我使用以下标记在 JSTL 上尝试了这种方法:
<fmt:formatNumber value="${product.price}" type="currency"
pattern="#,##,##,##,###.00"/>
但这似乎并没有解决问题。