我想在数据库中搜索距当前时间10分钟以后的记录,怎么比较系统时间和另一个时间的大小呢?谢谢了

解决方案 »

  1.   

    直接就可以比较用<   >和=
      

  2.   

    CTime m_tStart;
    CTimeSpan m_tLast;
    .....
    ***********************
    OnInitDialog()
    {
    ..
    m_tStart = CTime::GetCurrentTime();
    SetTimer(1,100,0);
    ..
    }
    ************************
    OnTimer()
    {
      CTime m_tCurrent = CTime::GetCurrentTime();
      m_tLast = m_tCurrent -  m_tStart;
      if(m_tLast.GetMinutes()>=10)
       {
       //your process
       }
    }
    ***********
    OnDestrory
    {
     KillTimer(1);
    }
      

  3.   

    数据库里的时间是什么样的形式?用UINT表示的时间还是其他的形式?