timestampValueWithPattern()
dateTimeLib.timestampValueWithPattern() システム関数は、ストリングを反映し、指定したタイム・スタンプ・パターンに基づいて作成可能な TIMESTAMP 値を戻します。 例えば、パターンが「yyyy」の場合、入力ストリングには 4 桁の数値が含まれている必要があり、これらの数値は TIMESTAMP の年の値を表します。
最初、EGL は指定のパターン (ある場合) を使用して TIMESTAMP を作成しようとします。 パターンを指定していない場合、関数は dateTimeLib.timestampValue() と同じ動作をし、「yyyyMMddHHmmss」というパターンを使用します。
構文
dateTimeLib.timestampValueWithPattern(
timestampAsString STRING? in
[, timestampPattern STRING? in
])
returns (result TIMESTAMP?)
- timestampAsString
- 意味がタイム・スタンプ・パターンによって示されている数字を含んでいるストリングです。
- timestampPattern
- 最初のパラメーターの各数字に意味付けをするタイム・スタンプ・パターンを指定します。デフォルトのパターンは yyyyMMddHHmmss です。詳しくは、日付/時刻マスクとフォーマット指定子を参照してください。パターンとして有効な文字は、y、M、d、H、m、s、f、および S です。 このパラメーターが NULL 値である場合、この関数は dateTimeLib.timestampValue() と同様の動作をします。
- result
- TIMESTAMP 変数。timestampAsString が NULL の場合、 関数は NULL 値を戻します。