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) |