ASKTIME
请求当前日期和时间
描述
ASKTIME 更新 EIB 中的日期 (EIBDATE) 和 CICS® 时间时钟 (EIBTIME) 字段。 这两个字段最初包含任务启动的日期和时间。
作为对 ASKTIME 命令的响应, CICS 发出 MVS™ STCK 宏并按本地时间差修改此宏。 例如,如果 MVS TOD (硬件) 时钟设置为 GMT ,并且本地时间定义为英国夏令时 (BST) ,那么存储在 EIBTIME 字段中的是 BST。
有关 EIB 的详细信息,请参阅 EIB 字段。
选项
- ABSTIME (数据区)
- 指定自 1 1900 年 1 月 00:00 (称为绝对时间) 以来的毫秒数的数据区。 时间取自系统时间时钟,调整为闰秒,并应用本地时区偏移量 (包括夏令时) ,截断为毫秒,返回为长度为 8 字节的压缩十进制数。
您可以使用 FORMATTIME 将数据更改为其他熟悉的格式。
示例
例如,在运行以下命令之后:
EXEC CICS ASKTIME ABSTIME(utime)
utime 包含格式类似于 002837962864820 的值。
data-area 的格式为:
COBOL: PIC S9(15) COMP-3
C: char data_area[8];
PL/I: FIXED DEC(15)
ASM: PL8
