我使用JSP表达式语言将数字格式化为货币,如下所示
<fmt:setLocale value="en_US"/>
<fmt:formatNumber value="${list.lostTimeCost}" type="currency"/>
我有正数和正数,并希望负数被格式化并显示为负数,但它们在父项重点中被转换为数字($ 5510)但是我需要它 - $ 5510来证明这实际上是一个损失积极的数字是利润。
我怎样才能实现它?
答案 0 :(得分:0)
您可以尝试使用absolute value。
或者,在负值的情况下,意味着您必须检查lostTimeCost&lt; 0,您可以将它们转换为正数:
使用否定。
<fmt:formatNumber value="${-list.lostTimeCost}" type="currency"/>
乘以-1。
<fmt:formatNumber value="${list.lostTimeCost * -1}" type="currency"/>