约 1468 字

约 7 分钟

#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;  // 夏令时标志
};
成员说明
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 表示不生效,负数表示没有可用信息

#推荐阅读

更新: 2025/10/17

作者: PlanC

创建: 2025/10/10