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