温馨提示×

linux毫秒时间戳转换函数

小樊
81
2025-01-01 11:12:45
栏目: 智能运维

在 Linux 中,你可以使用 C 语言的 gettimeofday 函数来获取毫秒级的时间戳

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

long long get_millisecond_timestamp() {
    struct timeval tv;
    gettimeofday(&tv, NULL);
    return (long long)tv.tv_sec * 1000 + (long long)tv.tv_usec / 1000;
}

int main() {
    long long timestamp = get_millisecond_timestamp();
    printf("当前毫秒级时间戳: %lldms\n", timestamp);
    return 0;
}

这个程序将输出当前的毫秒级时间戳。请注意,这个函数依赖于系统,因此在不同的操作系统上可能会有不同的实现。如果你需要在其他编程语言中进行类似的转换,请查找相应的库和函数。

0