c++如何获得系统时间
时间: 2023-10-18 20:19:30 浏览: 67
利用c++获取系统时间
您可以使用C++标准库中的`<chrono>`头文件中的`system_clock`来获取系统时间。以下是一个简单的示例代码:
```c++
#include <iostream>
#include <chrono>
int main() {
// 获取当前时间的时间戳
auto current_time = std::chrono::system_clock::now().time_since_epoch();
// 将时间戳转换为秒数
auto seconds = std::chrono::duration_cast<std::chrono::seconds>(current_time).count();
// 输出当前时间的秒数
std::cout << "当前时间的秒数为:" << seconds << std::endl;
return 0;
}
```
在以上代码中,`std::chrono::system_clock::now()`会返回当前时间的时间戳,而`std::chrono::duration_cast<std::chrono::seconds>(current_time).count()`会将这个时间戳转换为秒数。
阅读全文