In Java, possiamo usare System.currentTimeMillis()
per ottenere il timestamp corrente in millisecondi dall'epoca che è -
la differenza, misurata in millisecondi, tra l'ora corrente e la mezzanotte, 1 gennaio 1970 UTC.
In C ++ come ottenere la stessa cosa?
Attualmente sto usando questo per ottenere il timestamp corrente -
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;
Sembra giusto o no?