YEARWINDOW を使用すると、COBOL コンパイラーによるウィンドウ化日付フィールド処理に適用する 100 年ウィンドウ (世紀ウィンドウ) の最初の年を指定することができます。
| YEARWINDOW オプションの構文 |
|---|
|
デフォルト: YEARWINDOW(1900)
省略形: YW
base-year は、100 年ウィンドウの最初の年を表します。次のいずれかの値を使用して、指定する必要があります。
これは固定ウィンドウの開始年号を指定します。例えば、YEARWINDOW(1930) は 1930 から 2029 年の世紀ウィンドウを指定します。
これは、スライディング・ウィンドウを指定するものです。ウィンドウの最初の年号は、現在の年に負の整数を加算して計算されます。例えば、YEARWINDOW(-80) は、世紀ウィンドウの最初の年がプログラム実行時点の年号より 80 年前であることを指定します。
使用上の注意
例えば、現在の年号が 2008 年で、DATEPROC オプションが有効な場合に、YEARWINDOW(1900) というオプションを指定すると、プログラムは終了し、エラー・メッセージが出されます。