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 です。詳しくは、日付/時刻マスクとフォーマット指定子を参照してください。パターンとして有効な文字は、yMdHmsf、および S です。 このパラメーターが NULL 値である場合、この関数は dateTimeLib.timestampValue() と同様の動作をします。
result
TIMESTAMP 変数。timestampAsString が NULL の場合、 関数は NULL 値を戻します。

フィードバック