У меня вопрос о форматировании валюты рупии (Indian Rupee - 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"/>
Но это, похоже, не решает проблему. Любая помощь в этом вопросе будет с благодарностью.
Спасибо