首页 > 其他 > 详细

[AS/400] Control Language

时间:2016-08-18 06:24:48      阅读:233      评论:0      收藏:0      [点我收藏+]

下面是一个简单的 CL 例子,转换日期格式:从 Julian 到 MDY,或者反方向转换。

接受两个参数,日期值 IN,目标类型 TYP,将转换后的日期值存入 OUT 中。

PGM (&IN &TYP)

   DCL &IN  *CHAR 6
   DCL &OUT *CHAR 8
   DCL &TYP *CHAR 1

   IF (&TYP = J) +
      DO
         CVTDAT DATE(&IN) TOVAR(&OUT) FROMFMT(*MDY) +
                TOFMT(*JUL) TOSEP(*NONE)
      ENDDO

   ELSE IF (&TYP = M) +
      DO
         CVTDAT DATE(&IN) TOVAR(&OUT) FROMFMT(*JUL) +
                TOFMT(*MDY) TOSEP(*NONE)
      ENDDO

   SNDPGMMSG MSG(IN= || &IN ||   OUT= || &OUT) +
             MSGTYPE(*COMP)

ENDPGM

 

学习资料

IBM i Control Language, wikipedia

Go 4 AS400

 

[AS/400] Control Language

原文:http://www.cnblogs.com/TonyYPZhang/p/5782498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!