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
- データ長
- 可変
- 複数のセグメントにわたって値が保存されるかどうか
- はい