あなたはICUのMessageFormatが使用してNumberFormatterへのアクセスを得ることができます

StackOverflow https://stackoverflow.com/questions/2496631

質問

これはニッチな質問かもしれませんが、私は書式通貨文字列に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年に法定されて停止します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top