utc_mkasctime(3dts)
Converts a NULL-terminated character string that represents an absolute timestamp to a binary timestamp
Synopsis
#include <dce/utc.h> int utc_mkasctime( utc_t *utc, char *string);
Parameters
Input
string A NULL-terminated string that expresses an absolute time.
Output
utc Resulting binary timestamp.
Description The utc_mkasctime( ) routine converts a NULL-terminated string that represents an absolute time to a binary timestamp.
Notes The ASCII string must be NULL-terminated.
Return Values ~0 Indicates that the routine executed successfully.
1 Indicates an invalid time parameter or invalid results.
Examples The following example converts an ASCII time string to its binary equivalent.
utc_t utc; char str[UTC_MAX_STR_LEN]; /* July 4, 1776, 12:01:37.223 local time * TDF of -5:00 hours * Inaccuracy of 3600.32
seconds */ (void)strcpy((void *)str, "1776-07-04-12:01:37.223-5:00I3600.32"); utc_mkasctime(&utc, /* Out: Binary utc */
str); /* In: String */
Related Information Functions:
utc_ascanytime(3dts)
utc_ascgmtime(3dts)
utc_asclocaltime(3dts)
|