En Java, nous pouvons utiliser System.currentTimeMillis()
pour obtenir l'horodatage actuel en millisecondes depuis l'heure de 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; //get current timestamp in milliseconds
cout << ms << endl;
Cela semble correct ou pas?