未减专题

用mktime的一些坑(月份未减一所导致的问题)

问题?用mktime函数时,月份未减一会出现什么情况? time_t mktime(struct tm *) 其中的tm结构体定义如下: struct tm { int tm_sec;/* 秒 – 取值区间为[0,59] */ int tm_min; /* 分 - 取值区间为[0,59] */ int tm_hour;/* 时 - 取值区间为[0,23] */ int tm_mday