c++ 获取系统时间转string
时间: 2024-03-14 09:42:00 浏览: 339
利用c++获取系统时间
在C++中,可以使用ctime库来获取系统时间并将其转换为字符串。以下是一个示例代码:
```cpp
#include <iostream>
#include <ctime>
#include <string>
int main() {
// 获取当前系统时间
std::time_t currentTime = std::time(nullptr);
// 将时间转换为字符串
std::string timeString = std::ctime(¤tTime);
// 输出时间字符串
std::cout << "当前系统时间:" << timeString;
return 0;
}
```
上述代码中,我们使用`std::time(nullptr)`函数获取当前系统时间的秒数,并将其存储在`currentTime`变量中。然后,使用`std::ctime(¤tTime)`函数将时间转换为字符串,并将结果存储在`timeString`变量中。最后,通过`std::cout`输出时间字符串。
阅读全文