mark@drd.UUCP (Mark Lawrence) (06/09/89)
I've recently been considering what to use for an internal format
for date/time stamps. The system I'm am developing receives
date/time stamped records from an external source. The stamp is in
a consistent ascii format.
I've been reviewing ctime, et al and note that they are good for
converting UNIX internal time format into ascii and struct tm but
don't provide a way to convert from ascii or struct tm back to UNIX
internal format. I don't see a cousin which has that functionality
in the man pages, either. Am I missing something here? I'd like to
be able to pick apart the stamp on the data, plug it into a variable
of type struct tm and then have it womped into UNIX internal format
(for storage efficiency).
--
Hierarchical Earthers: lawrence@tusun2.knet.UTulsa.Edu
Flat Earthers: {...uunet!apctrc,...rutgers!okstate!romed}!drd!mark
Emailophobes: (918) 743-3013wk@hpirs.HP.COM (Wayne Krone) (06/13/89)
> I've been reviewing ctime, et al and note that they are good for > converting UNIX internal time format into ascii and struct tm but > don't provide a way to convert from ascii or struct tm back to UNIX > internal format. I don't see a cousin which has that functionality The draft standard for ANSI C defines a function mktime() which converts a tm structure into a time_t value (time_t is the type ANSI C defines to be returned by the time() function). Wayne Krone