Ü  %MONTHS (Number of Months)

 

·         %MONTHS converts a number into a duration that can be added or subtracted to a date or timestamp value to affect its month segment.

 

Example –%months built-in function in rpgle

 


Columns . . . :    6  80             Browse                AMITCC/QRPGLESRC
SEU==>                                                            BIN_MONTH
FMT D  DName+++++++++++ETDsFrom+++To/L+++IDc.Keywords++++++++++++++++++++++
*************** Beginning of data *****************************************
0001.00 DDATE0            S               D   INZ(D'2011-01-12')
0002.00 DDATE1            S               D
0003.00 DTIMESTP0         S               Z
0004.00 DTIMESTP1         S               Z
0005.00 C                   EVAL      DATE1=DATE0 + %MONTHS(2)
0006.00 C     DATE0         DSPLY
0007.00 C     DATE1         DSPLY
0008.00 C                   TIME                    TIMESTP0
0009.00 C                   EVAL      TIMESTP1=TIMESTP0 - %MONTHS(2)
0010.00 C     TIMESTP0      DSPLY
0011.00 C     TIMESTP1      DSPLY
0012.00 C                   SETON                                        LR
****************** End of data ********************************************

                                                                                                       

 

 

OUTPUT

 

2011-01-12
2011-03-12
2013-02-01-01.30.23.091000
2012-12-01-01.30.23.091000 










User Comments:



Subscribe

  Email:



Copyright © Go4as400.com, 2013-2017. Copyright notice