我的意思是比如有什么个时间CTime a,b,c;
我想判断b是是时间a和b之间的时间怎么判断
高手们来看看吧
最好能写个过程

解决方案 »

  1.   

    // Example for CTime comparison operators
    CTime ta, tb, tc;if( tb >= ta && tb<=tc ) //ta <= tc
    {
    };
      

  2.   

    // Example for CTime comparison operators
    CTime t1 = CTime::GetCurrentTime();
    CTime t2 = t1 + CTimeSpan( 0, 1, 0, 0 );    // 1 hour later
    CTime t3 = t2 + CTimeSpan( 0, 1, 0, 0 );    // 2 hour laterif(t2>=t1 && t2<=t3)
    {
       MessageBox("t2 在t1和t3之间");
    }
      

  3.   

    CTime类重载了操作符 “<,=,>”你可以直接比较。
      

  4.   

    可以直接使用CTIME类型的对象用<,>,<=等等比较运算符直接进行比较
    如:
    CTime a, b, c;if( b >= a && b<=c )
    {
    };
    这是判断b是不是在a和C之间时间段内