W Javie możemy użyć System.currentTimeMillis()
do uzyskania aktualnego znacznika czasu w milisekundach od czasu epoki, który wynosi -
różnica, mierzona w milisekundach, między aktualnym czasem a północą 1 stycznia 1970 UTC.
W C ++ jak uzyskać to samo?
Obecnie używam tego, aby uzyskać aktualną sygnaturę czasową -
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;
To wygląda dobrze czy nie?