time.h
时间: 2023-07-02 17:24:43 浏览: 174
time.h 是 C/C++ 语言中的头文件,提供了时间和日期相关的函数和结构体。常见的函数有:time、clock、difftime、asctime、ctime、gmtime、localtime 等。常见的结构体有:tm、time_t、clock_t 等。
使用 time.h 头文件可以实现获取系统时间、计算时间差、格式化输出时间等功能。例如,以下代码可以获取当前系统时间并格式化输出:
```c++
#include <iostream>
#include <ctime>
int main() {
// 获取当前系统时间
std::time_t now = std::time(nullptr);
// 将时间对象转换为字符串
char time_str[100];
std::strftime(time_str, sizeof(time_str), "%Y-%m-%d %H:%M:%S", std::localtime(&now));
// 输出格式化后的时间字符串
std::cout << "当前系统时间为:" << time_str << std::endl;
return 0;
}
```
输出结果为:
```
当前系统时间为:2021-09-28 16:23:45
```
阅读全文