我有个问题。我在应用程序中处理金额,我需要本地化格式。我使用NumberFormat.getCurrencyInstance()
java.util.Locale 的。在大多数情况下,它看起来还不错。但是负数是问题所在。荷兰语 nl-NL 语言环境的预定义格式如下所示
€ 200,00-
但按照荷兰的标准,应该是
€ -200,00
例子是NumberFormat.getCurrencyInstance(new Locale("nl", "NL")).format(-200)
。否则我不想更改格式。
有任何想法吗?