【发布时间】:2017-08-02 14:32:33
【问题描述】:
我使用下面的格式来格式化计算百分比增加或减少后得到的数字,这意味着这个数字可以是正数或负数。以下在 Coldfusion 上运行良好,但在 Lucee 上会引发错误 - 无法将 [- 6.50] 字符串转换为数字值。知道如何解决这个问题。
<cfif money_deposit lt 0>
<cfset testVar = abs(NumberFormat(money_deposit,'99.99'))>
<cfelse>
<cfset testVar = NumberFormat(money_deposit,'99.99')>
</cfif>
【问题讨论】:
-
如果 money_forecast 是数字,请尝试切换 numberFormat 和 abs 函数。
-
不是数字
标签: coldfusion lucee