如何获得毫秒级的系统时间?
并以以下形式打印:10:25:26:226

解决方案 »

  1.   

    在要求不大于1毫秒的情况下,可以采用GetTickCount()函数,该函数的返回值是DWORD型,表示以毫秒为单位的计算机启动后经历的时间间隔。实现50毫秒精确定时方法:
    DWORD dwstart,dwstop;
    dwstop=GetTickCount();
    while(TRUE)
    {
    dwstart=dwstop;
        do{
            dwstop=GetTickCount();
            }while(dwstop-50<dwstart);
    }
      

  2.   

    // example for CTime::GetCurrentTime
    CTime t = CTime::GetCurrentTime();