C语言 struct tm结构体的标准代码
时间: 2024-09-10 22:30:57 浏览: 82
tm1640_C语言_TM1640_tm1640.zip_源码
5星 · 资源好评率100%
`struct tm` 是 C 标准库 `time.h` 中定义的一个结构体,它用于表示时间的各个组件,如年、月、日等。这个结构体常用于 `localtime()` 和 `gmtime()` 函数中,将 `time_t` 类型的时间戳转换为本地时间和格林尼治标准时间的格式化表示。
以下是 `struct tm` 的标准代码:
```c
#include <time.h>
typedef struct {
int tm_sec; /* 秒(范围0-61) */
int tm_min; /* 分钟(范围0-59) */
int tm_hour; /* 小时(范围0-23) */
int tm_mday; /* 月份中的某一天(范围1-31) */
int tm_mon; /* 月份,从0开始计数(January = 0) */
int tm_year; /* 年份 - 1900 */
int tm_wday; /* 星期几,0表示星期日 */
int tm_yday; /* 当年的第几天(范围0-365) */
int tm_isdst; /* 夏令时标志,通常是0或1 */
} tm;
```
阅读全文