× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: RE: Date Difference
  • From: "Rae, Chris" <ChrisRae@xxxxxxxx>
  • Date: Mon, 21 Jun 1999 16:33:29 +0100

                Jeff,
                Thanks Jeff, the speed and quality of response from members
of this group is amazing.
                Excuse my ignorance, but, will the function cope with a leap
year ok?
                Regards,
                Chris

                                -----Original Message-----
                                From:   jefyoung@att.net
[mailto:jefyoung@att.net]
                                Sent:   Monday, June 21, 1999 3:20 PM
                                To:     RPG400-L@midrange.com
                                Subject:        Re: Date Difference

                                Using RPG IV,
                                1. Create 2 DATE data fields
                                  D Date1     S          D   Datfmt(*ISO)
                                  D Date2     S          D   Datfmt(*ISO)

                                2. Load the dates with YOUR variables
                                  C          *MDY      Move   Your_Var_1
Date1
                                  C          *MDY      Move   Your_Var_2
Date2

                                3. Subtract Date1 from Date2 using the
SUBDUR Op code
                                  C          Date2     SubDur Date1
Date_Diff:*D

                                Note: The date formats for step 2 are
whatever format 
                                your dates are in.
                                The result of the SUBDUR op code can be
Months (*M), 
                                Days(*D) or Years(*Y)

                                Hope this helps,

                                Jeff Young
                                Dynax Resources, Inc
                                --- Certified RPG Programmer
                                --- Certified AS/400 Technical Specialist
                                --- Certified AS/400 Professional System
Administrator
                                 >              Hi,
                                >               Does anybody know an
efficient way of calculating the
                                > difference between 2 dates, using either
RPG4 or RPG400.
                                >               Thanks.
                                > 
                                > 
                                >               Chris Rae
                                > * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
                                > * 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          *
                                * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.