头文件:
#include <time.h>
结构体说明:
struct timespec{
__time_t tv_sec; /*seconds 秒*/
long int tv_nsec; /*nanoseconds 纳秒*/
}
更加清晰明了的写法,当然以上的写法也没有错:
struct timespec
{
time_t tv_sec; /*second*/
long tv_nsec;/*nanosecond*/
}
举一个简单的小例子,就叫spec.c:
#include <time.h>
#include <memory.h>
#include <stdio.h>
int main()
{
struct timespec time;
memset(&time, 0, sizeof(time));
clock_gettime(CLOCK_REALTIME, &time);
printf("%d----->%d\n", time.tv_sec, time_nsec);
return 0;
}