| 
 | 
Hello,
If you want to extract the day from the system date ( I assume it as the 
numeric day)....You could try it with this sample RPGLE code.
     DDATE1            S               D   DATFMT(*MDY)
     C     *MDY          MOVE      UDATE         DATE1
     C                   EXTRCT    DATE1:*D      DAY               2
     C     DAY           DSPLY
     C     DATE1         DSPLY
     C                   SETON LR
If you want to do the same from CL....
             PGM
             DCL        VAR(&DATE1) TYPE(*CHAR) LEN(6)
             DCL        VAR(&DAY) TYPE(*CHAR) LEN(2)
             RTVSYSVAL  SYSVAL(QDATE) RTNVAR(&DATE1)
             CHGVAR     VAR(&DAY) VALUE(%SST(&DATE1 3 2))
             ENDPGM
 
 I have assumed the system date to be available in MDY format.
Based on the system date format on your system, decide on the extraction 
positions.
Thanks,
Muthu
Notice: The information contained in this e-mail message and/or attachments to 
it may contain confidential or privileged information.   If you are not the 
intended recipient, any dissemination, use, review, distribution, printing or 
copying of the information contained in this e-mail message and/or attachments 
to it are strictly prohibited.   If you have received this communication in 
error, please notify us by reply e-mail or telephone and immediately and 
permanently delete the message and any attachments.  Thank you
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.