time_t实际是一个整型,单位为秒, 当你调用time()时返回的就是从1970,1,1,0:0:以来的秒数。 tm是一个结构, struct tm { int tm_sec; /* seconds */ int tm_min; /* minutes */ int tm_hour; /* hours */ int tm_mday; /* day of the month */ int tm_mon; /* month */ int tm_year; /* year */ int tm_wday; /* day of the week */ int tm_yday; /* day in the year */ int tm_isdst; /* daylight saving time */ }