Good News Everybody!
The new search engine is LIVE!
Please report any problems to david (at) midrange.com.
|
BTW, perhaps you don't need to look into difftime... simple memcmp between two 26 byte strings may suffice. -----Original Message----- From: c400-l-bounces+ebudimlic=centerfieldtechnology.com@xxxxxxxxxxxx [mailto:c400-l-bounces+ebudimlic=centerfieldtechnology.com@xxxxxxxxxxxx] 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, "%Y-%m-%d-%H.%M.%S.000000", convTime); return(timestamp); } -----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. Thanks.
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.