YEARWINDOW

使用 YEARWINDOW 指定 100 年窗口( 世纪窗口 )的第一年,该窗口将应用于 COBOL 编译器的窗口日期字段处理。

YEARWINDOW 选项语法

读取语法图跳过可视语法图YEARWINDOW( 基准年)

缺省值为: YEARWINDOW(1900)

缩写为: YW

base-year 表示 100 年窗口的第一年。 必须使用下列其中一个值对其进行指定:

  • 1900 到 1999 之间的无符号十进制整数。

    无符号整数指定固定窗口的起始年份。 例如, YEARWINDOW(1930) 指示世纪窗口 1930-2029。

  • 从 -1 到-99之间的负整数。

    负整数表示滑动窗口。 通过将负整数添加到当前年份来计算窗口的第一年。 例如, YEARWINDOW(-80) 指示世纪窗口的第一年是运行程序的年份之前的 80 年。

使用说明

  • 除非 DATEPROC 选项也生效,否则 YEARWINDOW 选项无效。
  • 在运行时,必须满足两个条件:
    • 世纪窗口必须在 1900s中具有其开始年份。
    • 当前年份必须位于编译单元的世纪窗口内。

    例如,如果当前年份为 2010 ,那么 DATEPROC 选项已生效,并且您使用 YEARWINDOW(1900) 选项,那么程序将终止并显示错误消息。