#C 语言的 struct tm
struct tm {
int tm_sec; // 0-60
int tm_min; // 0-59
int tm_hour; // 0-23
int tm_mday; // 1-31
int tm_mon; // 0-11
int tm_year; // 从 1900 开始
int tm_wday; // 0-6 (周日=0)
int tm_yday; // 0-365
int tm_isdst; // 夏令时标志
};
- 标准只定义
struct tm
要有这些成员,但不规定顺序。
成员 | 说明 |
---|---|
tm_sec | 秒,[0, 60] |
tm_min | 分钟,[0, 59] |
tm_hour | 小时,[0, 23] |
tm_mday | 日,[1, 31] |
tm_mon | 月,[0, 11] ,0 表示一月 |
tm_year | 年,0 表示 1900 年 |
tm_wday | 一周中的第几天,0 表示星期日 |
tm_yday | 一年中的第几天,0 表示一月一日 |
tm_isdst | 夏令时标志,正数表示夏令时生效,0 表示不生效,负数表示没有可用信息 |