精通COBOL--16.3.7 获取CICS的日期信息

本文介绍了如何在COBOL程序中利用CICS命令获取和格式化日期信息。程序通过EXEC CICS ASKTIME和FORMATTIME指令获取当前日期,并将其格式化为'YYYYMMDD'格式。此外,还提供了支持的日期格式选项,如'YYYYDDD'等。示例代码展示了如何结合时间信息和终端信息进行输出。
摘要由CSDN通过智能技术生成

  获取CICS的日期信息同获取时间信息比较类似。日期信息也是依次通过CICS的命令ASKTIMEFORMATTIME得到的。不过在FORMATTIME中,需要指明获取的为日期信息,同时设置日期信息的相应输出格式。例如,以下程序将用于获取日期信息:

IDENTIFICATION  DIVISION.

PROGRAM-ID.  DATEPGM.

*

 ENVIRONMENT  DIVISION.

*

 DATA  DIVISION.

 WORKING-STORAGE  SECTION.

 01  WKAREA.

     05   LEN          PIC  S9(4)   USAGE  IS  COMP.

     05   ERR-CODE   PIC  S9(8)    COMP.

     05   GETDATE     PIC  S9(15)  COMP-3.          /*该变量用于接受日期数据*/

     05   DATEOUT     PIC  X(10).                   /*该变量用于接受日期格式,并输出日期信息*/

 01  INAREA.

     05   TRANID      PIC   X(4).

     05   FILLER       PIC   X.

     05   REQUEST    PIC   X(4).

01  MSG    PIC  X(80).

*

 PROCEDURE  DIVISION.

MOVE  9  TO  LEN.

EXEC  CICS  RECEIVE           INTO(INAREA)

                                  LENGTH(LEN)

                                  RESP(ERR-CODE)

                                  END-EXEC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值