码迷,mamicode.com
首页 > 其他好文 > 详细

[AS/400] Control Language

时间:2016-08-18 06:25:50      阅读:113      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!