BTW, perhaps you don't need to look into difftime... simple memcmp between
two 26 byte strings may suffice.

-----Original Message-----
[] On
Behalf Of Elvis Budimlic
Sent: Tuesday, December 12, 2006 12:35 PM
To: 'C programming iSeries / AS400'
Subject: Re: [C400-L] Z timestamp fields

Look into localtime, difftime and strftime functions.  These should be
enough to do anything you need.  Here's simple function to get you started:

char * timeToTimestamp(time_t  currtime, char * timestamp)
   struct tm *  convTime;

   convTime = localtime(&currtime);
   strftime(timestamp, 26,

-----Original Message-----
Subject: [C400-L] Z timestamp fields

How can I work with Z timestamp fields in C? They seem to turn into
26-byte character arrays in C. I don't know how to populate them with
the current timestamp or determine the differences between them, though.

As an Amazon Associate we earn from qualifying purchases.

This thread ...


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

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