为了账号安全,请及时绑定邮箱和手机立即绑定

以印度编号格式显示货币

以印度编号格式显示货币

慕码人8056858 2019-09-24 16:35:02
我对格式化卢比货币(印度卢比-INR)有疑问。通常,类似的值会450500被格式化并显示为450,500。在印度,相同的值显示为4,50,500例如,此处的数字表示为:1101001,00010,0001,00,00010,00,0001,00,00,00010,00,00,000除最后一组千位外,分隔符位于两位数之后。我在互联网上搜索过,人们要求使用语言环境en_GB或模式#,##,##,##,##0.00我通过使用以下标记在JSTL上进行了尝试:<fmt:formatNumber value="${product.price}" type="currency"   pattern="#,##,##,##,###.00"/>但这似乎并不能解决问题。在这方面的任何帮助将不胜感激。谢谢
查看完整描述

3 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

这里是简单的事情ü可以做,


 float amount = 100000;


 NumberFormat formatter = NumberFormat.getCurrencyInstance(new Locale("en", "IN"));


 String moneyString = formatter.format(amount);


 System.out.println(moneyString);

输出将为Rs.100,000.00。


查看完整回答
反对 回复 2019-09-24
  • 3 回答
  • 0 关注
  • 777 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信