Home C&C++函数库 c++ 语法 程序源码 Linux C库

struct tm

type   <ctime> <cwchar>

时间结构体

结构体,其中包含分解为各个组件的日历日期和时间。

该结构包含9个int类型的成员(顺序不限),它们是:
成员 Type 含义 范围
tm_sec int 整分钟后的秒 0-61 * (C90 (C++98))
0-60 * (C99 (C++11))
tm_min int 整点后的分 0-59
tm_hour int 午夜12点后的小时数 0-23
tm_mday int 月的某一天 1-31
tm_mon int 从一月开始的月数 0-11
tm_year int 自1900以来年数
tm_wday int 自星期天以来的天数 0-6
tm_yday int 1月1日以来的天数 0-365
tm_isdst int 夏令时标志


夏令时标志(tm_isdst)在夏令时生效时大于零,在夏令时无效时为零,在信息不可用时小于零。

* tm_sec通常为0-59。额外的范围是为了适应某些系统中的闰秒。

🍄  另请参阅



mktime 将tm结构转换为time_t(function )
gmtime 将time_t转换为tm作为UTC时间(function)
localtime 将time_t转换为tm作为当地时间(function)

联系我们 免责声明 关于CandCplus 网站地图