在 Coldfusion/CFML 中,我需要将 0.85035035035 转换为 85%。我看了numberFormat() ,但它的输出看起来像“0.85”。似乎没有办法省略前导“0.”。
<cfset myNumber = 0.85035035035>
<cfoutput>
#numberFormat(myNumber, "0.00")#%
</cfoutput>
输出:0.85%
想法?我是否需要在第二次操作中删除前导 2 个字符?
<cfset myNumber = 0.85035035035>
<cfset myPercent = numberFormat(myNumber, "0.00")>
<cfoutput>
#right(myPercent, 2)# %
</cfoutput>
最佳答案
<cfoutput>#Round(myNumber * 100)#%</cfoutput>
关于coldfusion - 在 Coldfusion/CFML 中,如何将长十进制数格式化为标准的两位数百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884272/