使用 JSR-354 Java Money API(本例中為 Moneta),我可以輕松地MonetaryAmount從一些long小單位(本例中為便士)創建一個對象:MonetaryAmount amount = Money.ofMinor(Monetary.getCurrency("GBP"), 1234); //£12.34...但是我如何以同樣的方式查詢它的次要單位呢MonetaryAmount ?我可以:amount.getNumber().longValue();...但這只給出了主要單位,完全截斷了次要單位。
1 回答

慕哥9229398
TA貢獻1877條經驗 獲得超6個贊
long minorUnits = monetaryAmount.query(MonetaryQueries.convertMinorPart()); //1234
MonetaryQueries
如果需要,也可以使用其他值來僅提取較小部分(34
在上述情況下將返回。)
添加回答
舉報
0/150
提交
取消