$MVFMT
文字列または数値の MultiValue フォーマットを行います。
Synopsis
$MVFMT(exp,format)
パラメータ
exp | フォーマットされる値。数値または引用符付き文字列として評価する式。 |
format | フォーマット・コード。exp の表示形式を指定する、位置文字および数字コードで構成される引用符付きの文字列。 |
説明
$MVFMT 関数は、Caché MVBasic FMT 関数を呼び出して、ObjectScript 環境に結果値を返します。MVBasic 形式でパラメータ値を指定します。詳細は、"Caché MultiValue Basic Reference" を参照してください。
例
以下の例は、小数点およびゼロを追加して、12345 を小数としてフォーマットし、小数点以下 4 桁でパディングします。
WRITE $MVFMT(12345,"R4")
以下の例は、12345 を小数としてフォーマットします。小数点が左に 3 桁移動し、その結果が小数点以下 2 桁に丸められます。
WRITE $MVFMT(12345,"R27")
以下の例は、12345 を日付としてフォーマットします。これは、Caché $HOROLOG の日数カウント (1 = 1841 年 1 月 1 日) ではなく、MultiValue の日数カウント (1 = 1968 年 1 月 1 日) を使用することに注意してください。
WRITE $MVFMT(12345,"D")
以下の例は、^ を埋め込み文字として使用して、12345 を右揃えした 10 文字の文字列にフォーマットします。
WRITE $MVFMT(12345,"10^R")
関連項目
-
$MVFMTS 関数
-
"Caché MultiValue Basic Reference" の MVBasic FMT 関数