http://icu-project.org/apiref/icu4j/com/ibm/icu/text/RuleBasedNumberFormat.html
使用上述课程
def format = new RuleBasedNumberFormat(new Locale("en", "in"), RuleBasedNumberFormat.SPELLOUT)
format.format(value)
表示₹9,00,000,显示nine hundred thousand
。但我们必须展示nine lakhs.
如何做到这一点?
答案 0 :(得分:0)
我不认为你会得到那个。根据{{3}},这是他们拥有的命名......超过一千个
1,000,000: << million[ >>];
1,000,000,000: << billion[ >>];
1,000,000,000,000: << trillion[ >>];
1,000,000,000,000,000: OUT OF RANGE!;
恕我直言,你需要编写自定义逻辑。
例如用lakh替换所有“hundrend千”