请问COleDateTime和time_t之间应该怎样相互转换?
我是这样做的
///////////////
time_t t1,t2;
t1=506352;
COleDateTime OleTime(t1);
struct tm TM;
TM.tm_year=OleTime.GetYear()-1900;
TM.tm_mon=OleTime.GetMonth();
TM.tm_mday=OleTime.GetDay();
TM.tm_hour=OleTime.GetHour();
TM.tm_min=OleTime.GetMinute();
TM.tm_sec=OleTime.GetSecond();t2=mktime(&TM); //应该是t1=t2的,可是t1=506352,t2=3184752
为什么?