c++获取当前时间毫秒相减
时间: 2023-06-28 15:11:42 浏览: 154
用C++获取当前时间
C++获取当前时间的毫秒数可以使用`<chrono>`库中的`std::chrono::system_clock::now()`函数,然后将其转换为毫秒数进行计算。下面是一个示例代码:
```c++
#include <chrono>
#include <iostream>
int main() {
auto start = std::chrono::system_clock::now();
// 执行一些操作
auto end = std::chrono::system_clock::now();
auto diff = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
std::cout << "Time elapsed: " << diff.count() << " ms\n";
return 0;
}
```
在上面的示例中,我们首先使用`std::chrono::system_clock::now()`函数获取当前时间的时间点,然后执行一些操作,最后再次调用`now()`函数获取结束时间点,并使用`duration_cast`将时间差转换为毫秒数。
阅读全文