循着几个头文件在RedHat9的几个目录中找了半天、找到了time_t的定义。 --------------------------------------------- #define __SLONGWORD_TYPE long int bits/typesizes.h> #define __TIME_T_TYPE __SLONGWORD_TYPE typedef __TIME_T_TYPE __time_t; typedef __time_t time_t; 结果 --> typedef long int time_t; --------------------------------------------- struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; //一个月中的某天(0 - 31) int tm_mon; int tm_year; int tm_wday; //星期(0 - 6) int tm_yday; //一年中的某天(1 - 365) int tm_isdst; //夏令时(即夏天将时间调快1小时) – tm_isdst > 0 当前时间是夏令时 – tm_isdst == 0 当前时间不是夏令时 – tm_isdst < 0 未知、信息无法获取 } 本文转载于:http://blog.sina.com.cn/1thflyer,谢谢了!!!