- 在 Linux 系统中可以使用 gettimeofday 函数来获取时间,这个函数能够以毫秒的精度来获取时间
struct timeval tv;
gettimeofday(&tv, NULL);
time_t cur_time = tv.tv_sec;
long cur_time_ms = tv.tv_usec/1000;
printf(“cur_time = %d \n”, cur_time);
printf(“cur_time_ms = %ld \n”, cur_time_ms);
- Linux 系统可以使用 clock_gettime 函数来获取时间精度,其可以以纳秒的精度获取时间
struct timespec ts;
clock_gettime(CLOCK_REALTIME, &ts);
Time_t cur_time = ts.tv_sec;
long cur_time_us = ts.tv_nsec/1000;
printf(“cur_time = %d \n”, cur_time);
printf(“cur_time_us = %ld \n”, cur_time_us);
文章来源地址https://www.toymoban.com/news/detail-690155.html
文章来源:https://www.toymoban.com/news/detail-690155.html
到了这里,关于Linux获取纳秒级别时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!