通貨記号の前にマイナス記号を付けて負の金額をフォーマットしたいと思います。e:
与えられた入力値:-123.45
出力を次のようにしたい: -$123.45
.
Joda Money で達成する方法はありますか?
これが私が試したことです:
Money money = Money.of(CurrencyUnit.USD, -123.45);
MoneyFormatter formatter = new MoneyFormatterBuilder()
.appendCurrencySymbolLocalized()
.appendAmountLocalized()
.toFormatter(Locale.US);
String formatted = formatter.print(money);
しかし、それは私に与えます:$-123.45