在Linux中,你可以使用clock_gettime()
函数和CLOCK_REALTIME
时钟来获取当前的毫秒级时间戳
#include <stdio.h> #include <time.h> int main() { struct timespec ts; clock_gettime(CLOCK_REALTIME, &ts); // 将纳秒转换为毫秒 long long milliseconds = (long long)ts.tv_sec * 1000 + (long long)ts.tv_nsec / 1000000; printf("当前毫秒级时间戳: %lldms\n", milliseconds); return 0; }
这个程序将输出当前的纳秒级时间戳,然后将其转换为毫秒。请注意,这个程序依赖于C语言标准库(<stdio.h>
和<time.h>
)。
如果你使用的是其他编程语言,可以查找相应的库和函数来实现类似的功能。