c++ 获取系统时间
时间: 2023-08-03 18:13:09 浏览: 157
C++获取当前系统时间的方法总结
C++ 中获取系统时间可以使用 `<ctime>` 头文件中的 `time()` 函数。该函数返回从 1970 年 1 月 1 日 00:00:00 UTC 到当前时间的秒数。
以下是一个简单的示例代码:
```c++
#include <iostream>
#include <ctime>
int main() {
// 获取当前时间
std::time_t now = std::time(nullptr);
// 转换为本地时间
std::tm local_time = *std::localtime(&now);
// 输出时间
std::cout << "当前时间为:"
<< local_time.tm_year + 1900 << "-"
<< local_time.tm_mon + 1 << "-"
<< local_time.tm_mday << " "
<< local_time.tm_hour << ":"
<< local_time.tm_min << ":"
<< local_time.tm_sec << std::endl;
return 0;
}
```
在上面的示例代码中,我们使用了 `time()` 函数获取当前时间,然后使用 `localtime()` 函数将其转换为本地时间,最后输出时间。
阅读全文