defaultTimestampFormat (EGL システム変数)

strLib.defaultTimestampFormat システム変数は、strLib.formatTimestamp() 関数が戻すストリングを作成するために EGL が使用する複数パターンのうちの 1 つを指定します。

strLib.defaultTimestampFormat の初期値を決定するには、defaultTimestampFormat ビルド記述子オプションを設定します。 この処理について詳しくは、defaultTimeStampFormat (ビルド記述子オプション)を参照してください。この初期値はいつでも変更することができます。 初期値を確立していない場合、EGL は空ストリングを使用します。

EGL は、以下のプロセスを使用して、strLib.defaultTimestampFormat の初期値を決定します。
  • Java™ 環境では、defaultTimestampFormat ビルド記述子オプションによって vgj.default.timestampFormat Java ランタイム・プロパティーが設定され、このプロパティーによって strLib.defaultTimestampFormat が設定されます。 ここで有効な値を取得できなかった場合、EGL は "" (空ストリング) を使用します。
  • COBOL 環境では、defaultTimestampFormat ビルド記述子オプションによって strLib.defaultTimestampFormat が直接設定されます。 ここで有効な値を取得できなかった場合、EGL は「yyyy-MM-dd HH:mm:ss.SSSSSS」を使用します。 COBOL 生成について詳しくは、COBOL のデフォルト形式を参照してください。
  • Rich UI では、EGL は、defaultTimestampFormat ビルド記述子オプションを使用して strLib.defaultTimestampFormat を設定します。このシステム変数は、実行時に更新できます。

タイム・スタンプ・パターンの特性について詳しくは、日付/時刻マスクとフォーマット指定子を参照してください。

strLib.defaultTimeFormat には、以下の特性があります。
プリミティブ型
STRING
データ長
可変
複数のセグメントにわたって値が保存されるかどうか
はい