C语言:Linux下获取时间戳

在Unix/Linux系统下,使用gettimeofday函数来获得当前系统的时间戳,精度可达到微秒(microsecond,即μs)级别。

#include <stdio.h>
#include <sys/time.h>

int main(void)
{
        struct timeval stamp;
        gettimeofday(&stamp, NULL);
        printf("tv_sec  : %ld  \n",stamp.tv_sec);
        printf("tv_usec : %ld \n",stamp.tv_usec);

        return 0;
}

运行结果:

root@ubuntu:/home# ./test
tv_sec  : 1544176983  
tv_usec : 919801 
root@ubuntu:/homet# 

参考链接:
https://www.cnblogs.com/zenny-chen/p/4437644.html

猜你喜欢

转载自blog.csdn.net/weixin_38184741/article/details/84883585
今日推荐