DATE FORMAT 子句
DATE FORMAT 子句指定数据项是窗口日期字段或展开日期字段。
- Windowed 日期字段
- 包含由包含 YY 的 DATE FORMAT 子句指定的窗口 (两位数) 年份。
- 展开的日期字段
- 包含由包含 YYYY 的 DATE FORMAT 子句指定的扩展 (四位数) 年。
如果 NODATEPROC 编译器选项生效,那么将检查 DATE FORMAT 子句的语法,但它不会影响程序的执行。 NODATEPROC 禁用日期处理。 仅当 DATEPROC 编译器选项生效时,此参考中描述的 DATE FORMAT 子句和日期字段的规则和限制才适用。
不得对使用 USAGE NATIONAL 描述的数据项指定 DATE FORMAT 子句。
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) 。
