linux

linux毫秒时间戳如何计算

小樊
86
2025-01-01 11:01:45
栏目: 智能运维
Linux服务器限时活动,0元免费领! 查看>>

在Linux中,毫秒级时间戳可以通过gettimeofday系统调用来获取

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

int main() {
    struct timeval tv;
    gettimeofday(&tv, NULL);

    long milli_seconds = (long)tv.tv_sec * 1000 + (long)tv.tv_usec / 1000;

    printf("Millisecond timestamp: %ld\n", milli_seconds);
    return 0;
}

这个程序首先使用gettimeofday获取当前的秒数和微秒数,然后将秒数乘以1000并加上微秒数除以1000,得到毫秒级时间戳。最后,程序将毫秒级时间戳输出到控制台。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:linux怎么获取毫秒时间戳

0
看了该问题的人还看了