|
Joe,
if you want to stick to RPGIV date-time features then most elegant way I
found is:
c MOVE TIMESTAMP DATE_TYPE_VAR
c MOVE TIMESTAMP TIME_TYPE_VAR
that would extract date and time from timestamp into date and time
type variables
c *YMD MOVE DATE_TYPE_VAR DATE_NUMERIC_VAR
c *HMS MOVE TIME_TYPE_VAR TIME_NUMERIC_VAR
you have your date and time in numeric (6 long) variables
Hope you like it. I couldn't wait to move to RPGIV and get rid of DS based
date arithmetic.
Vanya Jovic,
Canada
On Mon, 21 Dec 1998, Joe Teff wrote:
>
> I have a case where I need to add a variable number of minutes to
> a time and return the new time. Because this could go past midnight,
> a Timestamp is a perfect solution. I can add a number of minutes to
> it and it will handle the date and time for me. The challenge is to get
> the date and time from it. It would be nice to do it either of the
> following ways:
>
> C *MDY Move timestamp
>date 6 0
> C *HMS Move timestamp
>time 6 0
>
> - or -
>
> C Extrct timestamp:*date date
> 6 0
> C Extrct timestamp:*time time
> 6 0
>
> Neither of these methods work. Is there an easy way to extract the date
> and time from a timestamp? I can't seem to find one.
>
> Joe Teff
>
> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> * This is the RPG/400 Discussion Mailing List! To submit a new *
> * message, send your mail to "RPG400-L@midrange.com". To unsubscribe *
> * from this list send email to MAJORDOMO@midrange.com and specify *
> * 'unsubscribe RPG400-L' in the body of your message. Questions should *
> * be directed to the list owner / operator: david@midrange.com *
> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* This is the RPG/400 Discussion Mailing List! To submit a new *
* message, send your mail to "RPG400-L@midrange.com". To unsubscribe *
* from this list send email to MAJORDOMO@midrange.com and specify *
* 'unsubscribe RPG400-L' in the body of your message. Questions should *
* be directed to the list owner / operator: david@midrange.com *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
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.