在 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;
}
這個程序將輸出當前的毫秒級時間戳。請注意,這個函數依賴于系統,因此在不同的操作系統上可能會有不同的實現。如果你需要在其他編程語言中進行類似的轉換,請查找相應的庫和函數。