いくつかの変数を取得して小数点以下2桁までしか出力せず、変数自体は変更しないようにするにはどうすればよいですか?
私は試した
NumberFormat(reportData, '0,00')
しかし、数字は同じままでした。
いくつかの変数を取得して小数点以下2桁までしか出力せず、変数自体は変更しないようにするにはどうすればよいですか?
私は試した
NumberFormat(reportData, '0,00')
しかし、数字は同じままでした。
,
公式ドキュメントで読むことができるように、千の区切り記号であり0
、「ゼロで埋める」を表します。次のようにしてみてください。
NumberFormat(reportData, '9.99');
小数点記号がたまたまある国にいて、そう,
でない場合は、代わりにLSNumberFormat.
を使用する必要があります。SetLocaleと組み合わせるか、関数の属性を指定します。例えばlocale
<cfoutput>#LSNumberFormat(reportData, "0.00", "Swedish")#</cfoutput>
また
<cfscript>setLocale("Swedish");</cfscript>
<cfoutput>#LsNumberFormat(reportData, "0.00")#</cfoutput>
mask
属性で、まだ.
小数点記号として使用していることに注意してください。これは、スウェーデンの小数点記号 (カンマ) にマップされます。