あなたはICUのMessageFormatが使用してNumberFormatterへのアクセスを得ることができます
-
21-09-2019 - |
質問
これはニッチな質問かもしれませんが、私は書式通貨文字列にICUで働いています。私はかなり理解していないという状況にぶつかってきます。
MesssageFormatクラスを使用する場合は、、それが書式通貨文字列に使用するNumberFormatオブジェクトへのアクセスを取得することが可能です。あなたがするNumberFormatインスタンスを自分で作成するときは、精度などの属性を指定することができ、通貨文字列を作成するときに使用丸めます。
私は韓国のロケール( "語ko_KR")のために、MessageFormatのクラスは、通貨文字列を作成すると思われる問題を持っているワット/丸める。(100.50 - >₩100)
私は直接のNumberFormatを使用する地域では、私は2にsetMaximumFractionDigitsとsetMinimumFractionDigitsを設定するが、私は、MessageFormatでこれを設定するように見えることはできません。
任意のアイデア?
解決 2
私が使用する内部フォーマッタへのアクセスを得ることが不可能であると判断しました。私はICUプロジェクトでチケットを開きました。 http://bugs.icu-project.org/trac/ticket/7571#プレビューする
他のヒント
おそらく1韓国ウォンは$ 0.00088価値があるので。彼らはペニーを持っていません。
スイスフランと同じ考え方は、1サンチーム硬貨は2007年に法定されて停止します。
所属していません StackOverflow