我希望能够将双重价格格式化为区域设置特定格式。 您可以使用下面的代码实现这一点:将货币格式化为区域设置特定格式
NumberFormat.getCurrencyInstance(locale).format(20.0);
然而,只有21语言环境的支持,我需要支持比多个国家。能够根据ISO国家/地区代码格式化价格将会很好。 例如,给定ISO国家代码CAN我想格式化价格$ 20.00等
请问Java有这种支持?如果没有,那么可以实现这个目标的开放源代码版本(例如Date的joda时间)?
Java支持200种多语言环境,但它只有一些作为常量。 ['Locale'](http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html)类定义中的更多信息。你有什么尝试? –
如何获得没有定义常量的语言环境实例? – Mayumi
'locale locale = new Locale(language_code,country_code);' –