vs2015 C++获取当前时间
时间: 2024-11-04 20:09:08 浏览: 21
显示系统时间(C++)
在Visual Studio 2015的C++中,你可以使用标准库中的`<ctime>`头文件以及相关的函数来获取当前的时间。以下是一个简单的示例:
```cpp
#include <iostream>
#include <ctime>
int main() {
// 获取当前时间
time_t current_time = time(0);
// 将时间戳转换为人类可读的形式
std::tm* ptm = localtime(¤t_time);
// 输出日期和时间
std::cout << "Current local time: ";
std::cout << std::put_time(ptm, "%Y-%m-%d %H:%M:%S") << '\n';
return 0;
}
```
在这个例子中,`time(0)`函数返回自1970年1月1日(UTC/GMT)以来的秒数。`localtime(¤t_time)`将这个时间戳转换成本地时间格式,并存储在`ptm`指针指向的结构体中。`std::put_time()`用于格式化输出时间。
阅读全文