struct timespec类型
描述:
该类型是结构类型,保存以秒和纳秒为单位的指定时间间隔(该间隔可以表示基于某个特定纪元的日历时间。)。该类型至少包含以下两个结构成员,结构成员的语义及其范围如注释描述:
time_t tv_sec; //整秒 -- ≥0 type tv_nsec; //纳秒 -- [0,999999999]
type应为实现定义的有符号整数类型,能够表示[0,999999999]的值域范围。
结构成员tv_sec是秒的线性计数(linear count of seconds),并且可能没有time_t类型的正常语义。
上述两个成员在结构中的顺序ISO/IEC 9899标准未作明确规定。
范例:
|
|
输出:
Current time:2017-06-29 11:21:03.790182200 UTC
相关内容:
| TIME_UTC | 表示以UTC时间为基准的整型常量的宏。 |
| timespec_get | 设置并保存基于指定时间基准的日历时间的函数。 |
| timespec_getres | 获取对于指定时间基准的时间分辨率的函数。 |
主要参考资料: