Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

$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 関数

FeedbackOpens in a new tab