在Java中,System.currentTimeMillis()
自历元时间起,我们可以使用来获取当前时间戳(以毫秒为单位)-
当前时间与UTC 1970年1月1日午夜之间的差(以毫秒为单位)。
在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;
这看起来正确与否?