×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Remember that date formats do not affect the internal representation of date variables. (Date variables/fields are always stored as a binary value.) The eight standard date formats, (e.g. *DMY, *ISO) indicate how a date variable should be presented for external interpretation.

That said, additional formats, (e.g. *LONGJUL and *CYMD) recognise that date values may be stored in character or numeric variables. These additional formats allow such values to be converted from character/numeric variables to full date variables - and vice versa.

In other words, *CYMD is provided for conversion to/from date variables, (using %DATE, %INT, etc.) - not for presentation.

Hope this helps.

Brian.

On 07/09/2018 16:31, Jeff Crosby wrote:
I need to send a file to a vendor asking for the date (numeric, not a date
data type) in the form CYYMMDD where the "C" is 0 for the 1900's and 1 for
the 2000's. Fair enough.

I figured the easiest was to start with a date data type in the form *CYMD
then make it numeric. I see reference in the RPG documentation on date
data types to *CYMD, but you can't define a date with that format.

Is that right or am I missing something?

Thanks.



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