【发布时间】:2012-01-27 22:21:22
【问题描述】:
我需要根据语言环境设置值。我将获得 en_US 或 fr_FR 的语言环境
String locale = object.getLocale(); //
然后根据语言环境我需要定义货币。我需要的货币格式定义如下。
Language Example Notes
Canadian French 123.456.789,99 $ symbol is a suffix,'comma' for decimal
Canadian English $123,456,789.99 symbol is a prefix,'dot' for decimal
目前我有表单属性,我直接在我的 java 类中设置值。
...
Form form = new Form();
// Stub data for generating a graph.
formBean.setCurrOne("123.54");
formBean.setCurrTwo("456.33");
....//before I set those attributes I need to place a check
// for locale and format the currency accordingly.
你能帮我看看格式吗?此外,, 和 . 的货币格式也有所不同。
【问题讨论】:
标签: java locale dollar-sign currency-formatting