formatNumber()

字符串函数 StrLib.formatNumber 返回格式字符串形式的数字。

  StrLib.formatNumber(
    numericExpression anyNumericExpression in,
    numericFormat STRING in)
  returns (result STRING)
result
类型为 STRING 的变量。
numericExpression
要定义格式的数字值。可以是解析为数字的任何表达式。
numericFormat
定义如何定义该数字的格式的字符串。下表提供详细信息。该字符串是必需的,但您可以使用系统变量 StrLib.defaultMoneyFormatStrLib.defaultNumericFormat。有关这些变量的详细信息,请参阅 defaultMoneyFormatdefaultNumericFormat
有效字符如下所示:
#
表示一位数字的占位符。
*
将星号(*)用作前导零的填充字符。
&
将零用作前导零的填充字符。
#
将空格用作前导零的填充字符。
<
使数字向左对齐。
,
除非该位置包含前导零,否则根据语言环境使用数字分隔符。
.
根据语言环境使用小数点。
-
使用减号(-)来表示小于 0 的值;使用空格来表示大于或等于 0 的值。
+
使用减号(-)来表示小于 0 的值;使用加号(+)来表示大于或等于 0 的值。
(
在记帐时,适当地在负值前加上左圆括号。
)
在记帐时,适当地在负值后加上适当的右圆括号。
$
根据语言环境在该值前加上适当的货币符号。
@
根据语言环境在该值后加上适当的货币符号。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.