strLib.formatNumber() システム関数は、フォーマット設定されたストリングとして数値を戻します。
フォーマット・ストリングの構成方法について詳しくは、数値フォーマット記号を参照してください。
strLib.formatNumber(
value SMALLINT? | INT? | BIGINT? | DECIMAL? |
MONEY? | SMALLFLOAT? | FLOAT? in
[ , numericFormat STRING? in] )
returns (result STRING?)
次の例は、給与の印刷用にフォーマット設定された DECIMAL 数値を示します。
myNum DECIMAL(9,2) = -27459.01;
myFormat STRING = "(*,***,###.##)";
result STRING;
result = strLib.formatNumber(myNum,myFormat);
// 結果は (***27,459.01)
| プラットフォーム | 問題 |
|---|---|
| COBOL 生成 | 浮動小数点数をフォーマット設定する場合は、 フォーマットを指定できません。第 2 パラメーターを持つ関数を呼び出すと、検証エラーを受け取ります。 |
| JavaScript 生成 | 関数 strLib.formatNumber() はサポートされていません。 |