struct timespec {
long tv_sec; 秒数
long tv_nsec; 纳秒数
};
struct timeval {
__kernel_time_t tv_sec; 秒数
__kernel_suseconds_t tv_usec; 微妙
};
struct rtc_time {
int tm_sec; //秒0-59
int tm_min;//分 0-59
int tm_hour;//时0-23
int tm_mday;//日 1-31
int tm_mon;//月0-11
int tm_year;//从1900年开始算的年
int tm_wday;//0-6一周中的第几天
int tm_yday;//0-365 一年中的第几天
int tm_isdst;//传入的时间是否是 DST(夏令时)
};
struct timespec current_kernel_time(void)
功能:此函数用于返回当前内核时间,该时间是距离1970开始的秒和纳秒
返回值: timespec结构体包含秒和纳秒
头文件: #include <linux/time.h>
void getnstimeofday(struct timespec *tv)
功能:此函数用于返回当前内核时间,该时间是距离1970开始的秒和纳秒
参数: timespec结构体指针
头文件:#include <linux/time