DATE FORMAT 子句

DATE FORMAT 子句指定数据项是窗口日期字段或展开日期字段。

Windowed 日期字段
包含由包含 YY 的 DATE FORMAT 子句指定的窗口 (两位数) 年份。
展开的日期字段
包含由包含 YYYY 的 DATE FORMAT 子句指定的扩展 (四位数) 年。

如果 NODATEPROC 编译器选项生效,那么将检查 DATE FORMAT 子句的语法,但它不会影响程序的执行。 NODATEPROC 禁用日期处理。 仅当 DATEPROC 编译器选项生效时,此参考中描述的 DATE FORMAT 子句和日期字段的规则和限制才适用。

不得对使用 USAGE NATIONAL 描述的数据项指定 DATE FORMAT 子句。

格式

读取语法图跳过可视语法图DATE FORMATIS日期模式

date-pattern 是一个字符串,例如 YYXXXX ,它表示一个窗口年或扩展年 (可选) ,后跟 1 到 4 个字符 (表示日期的其他部分,例如月和日):

日期模式字符串 指定数据项包含
YY 开窗 (两位数) 年
YYYY 扩展 (四位数) 年份
X 单个字符; 例如,表示学期或季度的数字 (1-4)
XX 两个字符; 例如,表示月份的数字 (01-12)
XXX 三个字符; 例如,表示一年中某一天的数字 (001-366)
XXXX 四个字符; 例如,两个数字表示月份 (01-12) ,两个数字表示月份中的某一天 (01-31)

有关日期字段和相关术语的介绍,请参阅千禧年语言扩展和日期字段。 有关在应用程序中使用日期字段的详细信息,请参阅 COBOL for Linux® on x86 Programming Guide中的 Millennium language extensions (MLE)