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語言中文網
沒有留言:
張貼留言