我想在货币符号前用减号格式化负金额,即。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