столкнулся с проблеммой как то не так она считает... в общем вот код, подскажите что не так делаю (дату до которой необходимо узнать вводит пользователь)
Код
{
struct tm t;
time_t t1;
t.tm_year = 2008-1900;
t.tm_mon = 3;
t.tm_mday = 9;
t.tm_hour = 15;
t.tm_min = 39;
t.tm_sec = 42;
t.tm_isdst = 0;
t1=mktime(&t);
Memo1->Lines->Add(IntToStr(time(&t1)));
Memo1->Lines->Add(ctime(&t1));
}
struct tm t;
time_t t1;
t.tm_year = 2008-1900;
t.tm_mon = 3;
t.tm_mday = 9;
t.tm_hour = 15;
t.tm_min = 39;
t.tm_sec = 42;
t.tm_isdst = 0;
t1=mktime(&t);
Memo1->Lines->Add(IntToStr(time(&t1)));
Memo1->Lines->Add(ctime(&t1));
}
выдает
1209123012
Fri Apr 25 15:30:12 2008
хотя должна
3416917182
Заранее спс )