类型
<ctime> <cwchar>

struct tm

时间结构
包含日历日期和时间的结构,并将其分解为其组成部分。

该结构包含九个 int 类型的成员(顺序任意),它们是:

成员类型含义范围
tm_secint分钟后的秒数0-61*
tm_minint小时后的分钟数0-59
tm_hourint午夜以来的小时数0-23
tm_mdayint月份中的第几天1-31
tm_monint一月以来的月份数0-11
tm_yearint1900 年以来的年数
tm_wdayint星期日以来的天数0-6
tm_ydayint1 月 1 日以来的天数0-365
tm_isdstint夏令时标志
成员类型含义范围
tm_secint分钟后的秒数0-60*
tm_minint小时后的分钟数0-59
tm_hourint午夜以来的小时数0-23
tm_mdayint月份中的第几天1-31
tm_monint一月以来的月份数0-11
tm_yearint1900 年以来的年数
tm_wdayint星期日以来的天数0-6
tm_ydayint1 月 1 日以来的天数0-365
tm_isdstint夏令时标志
夏令时标志tm_isdst)大于零表示夏令时生效,零表示夏令时未生效,小于零表示信息不可用。

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

另见