YEARWINDOW
使用 YEARWINDOW 指定 100 年窗口( 世纪窗口 )的第一年,该窗口将应用于 COBOL 编译器的窗口日期字段处理。
缺省值为: YEARWINDOW(1900)
缩写为: YW
base-year 表示 100 年窗口的第一年。 必须使用下列其中一个值对其进行指定:
- 1900 到 1999 之间的无符号十进制整数。
无符号整数指定固定窗口的起始年份。 例如,
YEARWINDOW(1930)指示世纪窗口 1930-2029。 - 从 -1 到-99之间的负整数。
负整数表示滑动窗口。 通过将负整数添加到当前年份来计算窗口的第一年。 例如,
YEARWINDOW(-80)指示世纪窗口的第一年是运行程序的年份之前的 80 年。
使用说明
- 除非
DATEPROC选项也生效,否则YEARWINDOW选项无效。 - 在运行时,必须满足两个条件:
- 世纪窗口必须在 1900s中具有其开始年份。
- 当前年份必须位于编译单元的世纪窗口内。
例如,如果当前年份为 2010 ,那么
DATEPROC选项已生效,并且您使用YEARWINDOW(1900)选项,那么程序将终止并显示错误消息。
