我要得到一个时间差,用COleDateTime和COleDateTimeSpan该怎样使用呢??????

解决方案 »

  1.   

    COleDateTime tm,downtime;
    CTime tm2;
    tm.ParseDateTime("2003-4-16 16:35:57");
    m_strTemp=tm.Format();
    downtime=COleDateTime::GetCurrentTime();    COleDateTimeSpan span = downtime - tm;
        m_strPast=span.Format(_T("%H:%m:%S"));
      

  2.   

    谢谢楼上!我得到了时间差: span
    我想在这段时间内显示不同的数据到m_Edit1中,那么我该怎样记时呢?
    (不会用类似于"span--"的方法吧,这样好象很不精确)
      

  3.   

    我一般用span.GetTotalSeconds();
    然后自减.