timeval 结構定義: struct timeval{ long tv_sec; //秒 long tv_usec; //微秒 }; timezone 结構定義: struct timezone { int tz_minuteswest; //和Greenwich時間差了多少分鐘 int tz_dsttime; //日光節約時間的狀態 };
#include <stdio.h> #include <sys/time.h> #include <unistd.h> void main(void) { struct timeval start, end; gettimeofday (&start, NULL); usleep(1200*1000); gettimeofday (&end, NULL); printf("end_s-start_s =%ld\nend_us-start_us=%ld\n", \ end.tv_sec-start.tv_sec, end.tv_usec-start.tv_usec); return; }
ref: C語言中文網
沒有留言:
張貼留言