请问VC下面有什么函数可以计算两个时间的差,
如: date1为2006年3月1日10点30时,   date2为2006年4月10日10点5分, 有什么函数可以计算这两个时间的差, 我想都用分钟表示时间差!
谢谢!

解决方案 »

  1.   

    CTimespan span= CTime1 - CTime2;
    span.GetTotalMinutes;
      

  2.   

    具体查看MSDN中关于CTime和CTimeSpan这两个帮助
      

  3.   

    time_t m_Start;
       time_t m_Finish;
    Sleep(5000);
    time(&m_Finish);
    int elapsed_time = difftime(m_Finish,m_Start);
      

  4.   

    CTime timeBegin(TB.year, TB.month, TB.day, TB.hour, TB.minute, 0, 0);
    CTime timeEnd(TE.year, TE.month, TE.day, TE.hour, TE.minute, 0, 0);
    CTimeSpan span = timeEnd - timeBegin;
    nTotalTime[wNum] = span.GetTotalMinutes();就是这样就可以了!