En Java, nous pouvons utiliser System.currentTimeMillis()
pour obtenir l'horodatage actuel en millisecondes depuis l'époque, qui est -
la différence, mesurée en millisecondes, entre l'heure actuelle et minuit, le 1er janvier 1970 UTC.
En C++ comment obtenir la même chose?
Actuellement, j'utilise ceci pour obtenir l'horodatage actuel -
struct timeval tp;
gettimeofday(&tp, NULL);
long int ms = tp.tv_sec * 1000 + tp.tv_usec / 1000; // obtenir l'horodatage actuel en millisecondes
cout << ms << endl;
Cela semble correct ou non?