Hello Mike,

This is an exec to calculate days back.  Just do add instead of
subtract.
Pick your format for the output

/* REXX COMPUTE THE DATE INFORMATION FROM DAY TO DAY PAST */
ARG  INPUT2 INPUT1
IF INPUT1 = ' '
   THEN INPUT1 = DATE(S)
SAY  'INITIAL DATE IS START DAY IN STANDARD DATE FORMAT       ' INPUT1
SAY  'THE NUMBER OF DAYS BACK                                 ' INPUT2
SAY  'INITIAL DATE IS START DAY IN NORMAL   DATE FORMAT       '
DATE('N',INPUT1,'S')
SAY  'INITIAL DATE DATE EXPRESSED AS DAYS SINCE 01/01/0001    '
DATE('B',INPUT1,'S')
SDATE = DATE('B',INPUT1,'S')
EDATE = SDATE - INPUT2
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED AS DAYS SINCE
01/01/0001 ' EDATE
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED STANDARD FORMAT
' DATE('S',EDATE,'B')
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED NORMAL   FORMAT
' DATE('N',EDATE,'B')
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED EUROPEAN FORMAT
' DATE('E',EDATE,'B')
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED ORDERED  FORMAT
' DATE('O',EDATE,'B')
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED MONTH
' DATE('M',EDATE,'B')
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED DAY OF THE WEEK
' DATE('W',EDATE,'B')
NDATE = DATE('S',EDATE,'B')
BYEAR = SUBSTR(NDATE,1,4)
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED AS DAYS OF THE
YEAR      ' DATE('D',NDATE,'S')
NDAYS = DATE('D',NDATE,'S')
DYEAR = SUBSTR(NDATE,3,2)
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK YEAR IS
' BYEAR
SAY  'INITIAL DATE DATE MINUS ' INPUT2 ' BACK EXPRESSED AS JULIAN
' DYEAR||NDAYS
exit

Ed Martin
Aultman Health Foundation
330-363-5050
ext 35050



-----Original Message-----
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Horlick, Michael
Sent: Monday, September 20, 2010 9:19 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Calculating a date in the future

Greetings,
 
I would like to determine a date in the future through an EXEC. 
 
Example: We IPL VM every 28 days. Last time was Sept 8,2010. I would
like to determine the date of the next VM IPL. Have the same need for
VSE IPL and CICS re-boot times.
 
Thank you,
 
Mike Horlick
CGI Montreal

_____________________________________________________

This message contains information which is privileged and confidential
and is solely for the use of the

intended recipient. If you are not the intended recipient, be aware that
any review, disclosure,

copying, distribution, or use of the contents of this message is
strictly prohibited. If you have

received this in error, please destroy it immediately and notify us at
privacy...@ailife.com.

Reply via email to