Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

VALIDDATE

ストリング d がパターン p と一致する日付/時刻値を保持する場合は、VALIDDATE は、'1'B を戻します。

構文図を読む構文図をスキップする>>-VALIDDATE-(-d--+-----------+-)------------------------------><
                  '-,p-+----+-'
                       '-,w-'
 
d
日付を表すストリング式。

d には、パターン p に従って日時を表す文字ストリングとして入力日を指定します。

d に計算タイプ (必須) および文字タイプを保持する必要があります。 そうでない場合は、d は文字に変換されます。

p
サポートされている日付/時刻パターンの 1 つ。

存在する場合は、d の日付/時刻パターンを指定します。 p が指定されない場合は、デフォルトの日付/時刻のパターン「YYYYMMDDHHMISS999」が想定されます。

p に計算タイプ (必須) および文字タイプを保持する必要があります。 そうでない場合は、p は文字に変換されます。

w
整数に変換できる式 (1950 など) を指定します。 負の場合、コードを実行するときに年の値から減算されるようにオフセットを指定します。 省略される場合は、w は、WINDOW コンパイル時オプションに指定された値に デフォルトで設定されます。

許可されるパターンを 表 50 にリストしてあります。 リリアン形式の説明については、日付/時刻組み込み関数を参照してください。

パターンに句読文字が含まれている場合でも、VALIDDATE は入力ストリングにそれに一致する文字が入っていることを検査しません。 そのため、例えば、パターン YYYY-MM-DD の場合、VALIDDATE は 2008-03-14 も 2008.13.14 なども受け入れます。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)