ページの先頭行へ戻る
Big Data Integration ServerV1.4.0 加工編リファレンス集
FUJITSU Software

4.4.11 extract_date関数

extract_date関数は、標準日付形式から、日時フィールドの値を数値として取り出します。

extract_date関数の書式を以下の図に示します。

図4.20 extract_date関数の書式


日時フィールド

extract_date関数で指定できる日時フィールドは以下です。日時フィールドは、どれか1つを指定してください。

表4.26 extract_date関数で指定できる日時フィールド

日時フィールド

動作

YEAR

指定された標準日付形式から「年」を取得します。

MONTH

指定された標準日付形式から「月」を取得します。

DAY

指定された標準日付形式から「日」を取得します。


注意

  • 引数に指定した項目参照、または日時関数の結果が空の場合には、本関数の返却値は、空となります。

  • 指定した項目参照、または日時関数の結果の形式と関数が対応していない場合には、空が返却されます。

  • 関数名に指定可能な日時フィールドが設定されていない場合には、構文エラーとなります。


参照


復帰値

変換が正常に動作した場合は、数値型を返します。


例1

$出勤日が“2010-04-01”の場合

extract_date($出勤日,"YEAR")

数値として、“2010”を出力します。

例2

$病欠日が“MON APR 5 2010”の場合

extract_date(convert_date($病欠日,"DY MON DD YYYY"), "MONTH" )

数値として、“4”を出力します。