C 获取当前时间时分秒
时间: 2023-11-02 10:59:04 浏览: 291
获取某个时间的时,分,秒
你可以使用 C 语言中的 time.h 头文件来获取当前的时间。下面是一个示例代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
// 获取当前时间
time_t rawtime;
struct tm * timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
// 提取时、分、秒
int hour = timeinfo->tm_hour;
int minute = timeinfo->tm_min;
int second = timeinfo->tm_sec;
// 打印时、分、秒
printf("当前时间:%02d:%02d:%02d\n", hour, minute, second);
return 0;
}
```
该代码通过 `localtime` 函数将当前的时间转换为本地时间,然后提取出时、分、秒并打印出来。请注意,上述代码中的 `time.h` 头文件提供了一系列与时间相关的函数和结构体,以便于进行时间的处理。
阅读全文