아래의 함수를 이용하여 리턴되는 결과로 연산을 수행하면 됩니다.

time_t CVpnStartDlg::ConvertSecondTime(int nYear, int nMonth, int nDay, int nHour, int nMinute, int nSecond)
{
    struct tm base_time;
    base_time.tm_sec = nSecond;
    base_time.tm_min = nMinute;
    base_time.tm_hour = nHour;
    base_time.tm_mday = nDay;
    base_time.tm_mon = nMonth - 1;
    // 1900년 부터 지정시간까지의 초단위로 계산하므로..
    base_time.tm_year = nYear - 1900;
    base_time.tm_isdst = 0;
    // 초단위로 변경하여 리턴한다.
    return mktime(&base_time);
}

예)
time_t A, B,C;
A = ConvertSecondTime();
B = CurrentTime();//임의
C = A - B;
Posted by 띠깜
,