|
Paul wrote: >How 'bout the following %BIF's. They seem like a good >choice but maybe they've been discounted earlier in >this thread: > >%DAY >%MONTH >%YEAR >%CEN >%DATE >%TIME >- %HOUR >- %MIN >- %SEC >- %MSEC > >Eg: >Eval Day = %Day(Timestamp) >Eval %Day(Timestamp) = 31 > >or > >Eval %Date(Timestamp) = ISODate >Eval CurTime = %Time(Timestamp) > >etc. > >This seems pretty intuitive but obviously I do not >have the whole picture from the language development >point of view. > >Comments? The idea hasn't been publically discounted, at least not until now. We have something else in mind for those names. For example: newdate = olddate - %years(1) + %days(17) as an expression alternative to SUBDUR and ADDDUR. To overload the names with EXTRCT functionality would, IMHO, be too confusing. BTW, we're also thinking of allowing expressions like: timestamp = date + time time = %time(timestamp) date = %date(timestamp) dur = %diff(date1:date2:*years) eurstr = %char(date:*eur) date = %date(str:*dmy) etc. Cheers! Hans Hans Boldt, ILE RPG Development, IBM Toronto Lab, boldt@ca.ibm.com +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | 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-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.