bla*_*arg 7 coldfusion formatting decimal
如何获取一些变量并将它们仅输出到两个小数位,但保持变量本身不变?
我试过了
NumberFormat(reportData, '0,00')
Run Code Online (Sandbox Code Playgroud)
但数字保持不变.
Til*_*lge 18
,
是数千的分隔符,0
代表"pad with zero",可以在官方文档中阅读.试试这样:
NumberFormat(reportData, '9.99');
Run Code Online (Sandbox Code Playgroud)
dun*_*can 12
如果您所在的国家/地区的小数点分隔符恰好是,
,.
那么您应该使用LSNumberFormat.要么与SetLocale结合,要么指定locale
函数的属性.例如
<cfoutput>#LSNumberFormat(reportData, "0.00", "Swedish")#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
要么
<cfscript>setLocale("Swedish");</cfscript>
<cfoutput>#LsNumberFormat(reportData, "0.00")#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
请注意,在mask
属性中我们仍然使用.
小数分隔符.然后将其映射到瑞典小数分隔符(逗号).
归档时间: |
|
查看次数: |
21036 次 |
最近记录: |