Frage

Dies kann eine Nische Frage, aber ich bin mit ICU-Format Währung Strings. Ich habe in eine Situation gestoßen, dass ich nicht ganz verstehen.

Wenn die MesssageFormat Klasse verwendet, ist es möglich, den Zugriff auf das Objekt Number, um es zu Format Währung Zeichenkette verwendet. Wenn Sie eine Instanz Number selbst erstellen, können Sie Attribute wie Genauigkeit angeben und gerundet wird, wenn Währung Strings erzeugt wird.

Ich habe ein Problem, bei dem für den südkoreanischen locale ( "ko_KR"), die Message Klasse Währung Strings zu schaffen scheint w / Rundung. (100,50 -> ₩ 100)

In Bereichen, in denen es Number direkt verwenden, habe ich setMaximumFractionDigits und setMinimumFractionDigits bis 2, aber ich kann nicht das scheint in dem Messageformat eingestellt werden.

Irgendwelche Ideen?

War es hilfreich?

Lösung 2

Ich habe, dass der Zugriff auf den internen Formatierer gewinnt bestimmt nicht möglich ist. Ich habe ein Ticket mit dem ICU-Projekt geöffnet. http://bugs.icu-project.org/trac/ticket/7571# Vorschau

Andere Tipps

Wahrscheinlich, weil man koreanische Won ist im Wert von $ 0,00088. Sie haben nicht ein paar Cent haben.

Das gleiche Idee mit dem Schweizer Franken, die 1 Rappen Münze gestoppt 2007 gesetzliches Zahlungsmittel ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top