8 return ctime_r(&t, result);
14 return strftime(result,
MAXDATEFMTLEN-1, date_format, localtime(&t));
20 gmtime_r(&t1, result);
27 const uint64_t bias = 11644473600LL;
32 return ((t > (uint64_t)0x000000007fffffff) && (
sizeof(time_t) <= 4)) ? 0 : (time_t)t;
void pst_fileTimeToStructTM(const FILETIME *filetime, struct tm *result)
Convert a FILETIME to unix struct tm.
time_t pst_fileTimeToUnixTime(const FILETIME *filetime)
Convert a FILETIME to unix time_t value.
size_t pst_fileTimeToString(const FILETIME *filetime, const char *date_format, char *result)
Convert a FILETIME to string in date_format format.
char * pst_fileTimeToAscii(const FILETIME *filetime, char *result)
Convert a FILETIME to ascii printable local time.