1. 程式人生 > >C語言:Linux下獲取時間戳

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;
}

執行結果:

[email protected]:/home# ./test
tv_sec  : 1544176983  
tv_usec : 919801 
[email protected]:/homet# 

參考連結:
https://www.cnblogs.com/zenny-chen/p/4437644.html