Chinaunix

标题: 调试一个下午了,还是不能解决!!! [打印本页]

作者: myluorui    时间: 2007-08-22 17:23
标题: 调试一个下午了,还是不能解决!!!
struct tm tmBegin;

memset(&tmBegin,0,sizeof(tmBegin));
          tmBegin.tm_isdst = -1;
          tmBegin.tm_year = nYear;
          tmBegin.tm_mon = nMoon;
          tmBegin.tm_mday = nDay;
          tmBegin.tm_hour = nHour;
          tmBegin.tm_min = nMin;
          tmBegin.tm_sec = nSec;   
          //tmBegin.tm_wday = 0;
          //tmBegin.tm_yday = 0;

i = mktime(&tmBegin); //这里i = -1

为什么得到-1?上面的年月日都是正常的值。
作者: myluorui    时间: 2007-08-22 17:34
原来是没-1900
bz请封帖




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2