【问题标题】:jsp expression language format negative numbersjsp表达式语言格式负数
【发布时间】:2013-08-29 08:16:47
【问题描述】:

我正在使用 JSP 表达式语言将数字格式化为如下所示的货币

<fmt:setLocale value="en_US"/>
<fmt:formatNumber value="${list.lostTimeCost}"  type="currency"/>

我有负数和正数,希望将负数格式化并显示为负数,但它们在括号中转换为数字,如 ($5510) 但我需要 -$5510 来显示这实际上是一个损失正数就是利润。

我怎样才能实现它?

【问题讨论】:

    标签: jsp


    【解决方案1】:

    您可以尝试使用absolute value。

    或者,对于负值,意味着您必须检查 lostTimeCost

    使用否定。

    <fmt:formatNumber value="${-list.lostTimeCost}"  type="currency"/>
    

    乘以-1。

    <fmt:formatNumber value="${list.lostTimeCost * -1}"  type="currency"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      相关资源
      最近更新 更多