1 2 3 4 5 6 7 8 9 10 11 12
#include <sys/timeb.h> #include <time.h> int ftime(struct timeb *tp) { struct timespec ts; clock_gettime(CLOCK_REALTIME, &ts); tp->time = ts.tv_sec; tp->millitm = ts.tv_nsec / 1000000; tp->timezone = tp->dstflag = 0; return 0; }