extend()

dateTimeLib.extend() システム関数は、TIMESTAMP、TIME、または DATE 値を長形式または短形式の TIMESTAMP 値に変換します。 以下の例は、このプロセスを示したものです。

構文

  dateTimeLib.extend(
    extensionField DATE? | TIME? | TIMESTAMP? in
    [, pattern outputTimeStampPattern? in ])
  returns (result TIMESTAMP?)
extensionField

TIMESTAMP、TIME、または DATE 変数の名前。 この変数には、拡張または短縮される値が含まれます。

pattern
関数が戻すタイム・スタンプ値のパターンを定義するストリング・リテラルまたは定数。 詳しくは、日付/時刻マスクとフォーマット指定子を参照してください。 pattern が NULL 値であるか省略されている場合、関数は、以下のデフォルト書式のいずれかを使用します。
  • extensionField が DATE または TIME の場合、デフォルトの書式は「yyyyMMddHHmmss」です。
  • extensionField が TIMESTAMP の場合、デフォルトの書式は「yyyyMMddHHmmssffffff」です。
.
result

TIMESTAMP 変数。extensionField が NULL の場合、関数は NULL 値を戻します。


フィードバック