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



dmosley=kctB5D87ORfQT0dZR+AlfA@public.gmane.org wrote:
> Let's say I have these three fields defined...
>
>      d MMDDCCYY          s           d        inz    datfmt(*USA)
>      d todayISO          s         8s0        inz(20020819)
>      d todayUSA          s         8s0   inz
>
> What is the free-format way to convert the date-field to a numbeic... :
> -- The old way to do it was :
>      c    *ISO MOVE todayISO  MMDDCCY
>      c         MOVE MMDDCCYY  todayUSA
> -- How would the above be changed...
>
> -- We have someone here who found a C program that would do the trick, but
> I wasn't sure if there was an easier way...

First, convert the date to a character value using %CHAR.  Then, use
your favorite technique to convert from character to numeric, such
as "atoi()".

Cheers!  Hans





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.