获取系统时间
判定,如超过规定时间 ,则......
以上几句代码怎样实现

解决方案 »

  1.   

    CTime t=CTime::GetCurrentTime();
    if(t.GetHour()>youhour)
    {}
    具体的参看msdn
      

  2.   

    _strtime(timesname);//取系统时间
      

  3.   

    写在Dialog的OnTimer中
    void CTestDlg::OnTimer(UINT nIDEvent) 
    { CTime nowtime = CTime::GetCurrentTime();
             CString m_strNowTime; m_strNowTime = _T("当前时间:")+nowtime.Format(_T("%Y-%m-%d  %H:%M:%S")); int nowhour = nowtime.GetHour();
    int nowmin = nowtime.GetMinute();
    int nowsec  = nowtime.GetSecond();
    int sethour = m_settime.GetHour();
    int setmin = m_settime.GetMinute();
    int setsec = m_settime.GetSecond();
    if( nowhour==10 && nowmin==25&& nowsec==45){
                        ................
                        //如果时间到了10:25:45秒,执行你相关的处理
    }