时间
获得时钟时间
linux的时间函数
三种获取时间的方式
1 | // 获得time_t或者,struct timespec或者struct timeval |
C的时间函数
1 | // 1.格式化日期和时间 |
获得进程时间
linux进程时间
1 | clock_t clock(void); |
C的进程时间
1 | clock_t times(struct tms *buf); |
数据结构
struct timespec
struct timeval
struct tm
struct tms
struct timezone
struct timespec
1 | struct timespec |
struct timeval
1 | struct timeval |
struct tm
1 | struct tm{ |
struct tms
1 | struct tms |
struct timezone
1 | struct timezone |
参考文献
1.《APUE》第三版
2.https://en.cppreference.com/w/c/chrono/timespec
3.https://www.gnu.org/software/libc/manual/html_node/Elapsed-Time.html