在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>
)。
如果你使用的是其他编程语言,可以查找相应的库和函数来实现类似的功能。