× 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.




if it ain't broke......



On Wed, 27 Aug 2003, Hatzenbeler, Tim wrote:

> I remember seeing this math formula about 10 years ago (my 1st programming
> job)  in a piece of code, and thinking ... what on earth?   So I pulled out
> a calculator, and I was totally amazed by this, so I tried it on about 15
> different dates, and decided to leave the code alone...
>
> Tim
>
> > -----Original Message-----
> > From:       Bob cozzi [SMTP:cozzi@xxxxxxxxx]
> > Sent:       Wednesday, August 27, 2003 11:14 AM
> > To: 'RPG programming on the AS400 / iSeries'
> > Subject:    RE: dates in /free
> >
> > That's right Jon, because we all know the "best" way to convert numeric
> > fields that contain dates is by multiplying them by 10000.01 or 100.0001
> > <TIC>
> >
> >
> > Bob Cozzi
> > Cozzi Consulting
> > www.rpgiv.com
> >
> >
> > -----Original Message-----
> > From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
> > On Behalf Of Jon Paris
> > Sent: Wednesday, August 27, 2003 1:05 PM
> > To: rpg400-l@xxxxxxxxxxxx
> > Subject: RE: dates in /free
> >
> >  >> What is the best  way in rpgle/free to convert a date in a 6 digit
> > numeric field from ymd to mdy?
> >
> > I'm not sure the word "best" applies but at V5R2 you can do this:
> >
> >        mdy = %Int(%Char (%Date (ymd: *YMD): *MDY0) );
> >
> >
> >  >> Also, how can I use the TEST opcode in rpgle/free to test a date in a
> > 6
> > digit numeric field?
> >
> > You can't.  Your best bet is to use MONITOR like so:
> >
> >      D mdy             s              6  0
> >      D ymd             s              6  0
> >
> >       /Free
> >
> >        monitor;
> >
> >        mdy = %Int(%Char (%Date (ymd: *YMD): *MDY0) );
> >
> >        on-error;   // catch bad date
> >
> >           // do whatever you do with a bad date
> >        endmon;
> >
> >
> > Jon Paris
> > Partner400
> > www.Partner400.com
> >
> >
> > _______________________________________________
> > This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
> > To post a message email: RPG400-L@xxxxxxxxxxxx
> > To subscribe, unsubscribe, or change list options,
> > visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> > or email: RPG400-L-request@xxxxxxxxxxxx
> > Before posting, please take a moment to review the archives
> > at http://archive.midrange.com/rpg400-l.
> >
> >
> >
> > _______________________________________________
> > This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
> > To post a message email: RPG400-L@xxxxxxxxxxxx
> > To subscribe, unsubscribe, or change list options,
> > visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> > or email: RPG400-L-request@xxxxxxxxxxxx
> > Before posting, please take a moment to review the archives
> > at http://archive.midrange.com/rpg400-l.
> This e-mail message, including any attachments, is for the sole use of the
> intended recipient(s) and may contain confidential or privileged
> information.  Any unauthorized review, use, disclosure or distribution is
> prohibited.  If you are not the intended recipient, please contact the
> sender by reply e-mail and destroy the message.
> _______________________________________________
> This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
> To post a message email: RPG400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: RPG400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/rpg400-l.
>


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.