На Java ми можемо використовувати System.currentTimeMillis()
поточну мітку часу в мілісекундах з часу епохи, яка становить -
різниця, виміряна в мілісекундах, між поточним часом та півночі, 1 січня 1970 року UTC.
Як на C ++ як отримати те саме?
В даний час я використовую це для отримання поточної позначки часу -
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;
Це виглядає правильно чи ні?