Em Java, podemos usar System.currentTimeMillis()
para obter o registro de data e hora atual em milissegundos desde a época da época, que é:
a diferença, medida em milissegundos, entre o horário atual e a meia-noite, 1 de janeiro de 1970, UTC.
Em C ++, como obter a mesma coisa?
Atualmente, estou usando isso para obter o carimbo de data / hora atual -
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;
Parece certo ou não?