把日期时间 和相对秒数的转换
一、日期时间转为相对的秒数
struct tm;
memset(&tm, 0, sizeof(tm));
tm.tm_year = iYear-1900; //相对于1900年的秒数
tm.tm_mon = iMonth-1; //月份是0~11
tm.tm_mday = iDay;
tm.tm_hour = iHour;
tm.tm_min = iMinute;
tm.tm_sec = iSec;
time_t t = mktime(&tm);
memset(&tm, 0, sizeof(tm));
tm.tm_year = iYear-1900; //相对于1900年的秒数
tm.tm_mon = iMonth-1; //月份是0~11
tm.tm_mday = iDay;
tm.tm_hour = iHour;
tm.tm_min = iMinute;
tm.tm_sec = iSec;
time_t t = mktime(&tm);
二、相对的秒数转为日期时间格式
COleDateTime time=(COleDateTime)(lSec); //lSec为秒数
CString str = time.Format(L"%Y-%m-%d %H:%M:%S");
CString str = time.Format(L"%Y-%m-%d %H:%M:%S");