Java では、System.currentTimeMillis()
エポック時間から現在のタイムスタンプをミリ秒単位で取得するために使用できます。
現在時刻と 1970 年 1 月 1 日 UTC 午前 0 時との差 (ミリ秒単位)。
C ++で同じことを取得する方法は?
現在、これを使用して現在のタイムスタンプを取得しています-
struct timeval tp;
gettimeofday(&tp, NULL);
long int ms = tp.tv_sec * 1000 + tp.tv_usec / 1000; //get current timestamp in milliseconds
cout << ms << endl;
これは正しく見えますか?