如题,最好是绝对时间,不是象GetTickCount得到的相对时间;急救,多谢!

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=1039
      

  2.   

    GetSystemTimeAsFileTime
    其结果的意义是
    A file time is a 64-bit value that represents the number of 100-nanosecond (100纳秒,也就是0.1微秒)intervals that have elapsed since 12:00 A.M. January 1, 1601 (UTC).
      

  3.   

    SYSTEMTIME sysTm;
    ::GetLocalTime(&sysTm);
    sysTm.wYear sysTm.wMonth sysTm.wDay……
      

  4.   

    我说一个c的方法吧,
    #include <time.h>
    clock_t begin=clock();
    //do something
    clock_t end=clock();
    cout<<"interval is"<<end-begin<<endl;
      

  5.   

    要求计算机从硬件上支持高精度计时器。
    QueryPerformanceFrequency()函数

    QueryPerformanceCounter()函数的原型为: 
          BOOL  QueryPerformanceFrequency
    (LARGE_INTEGER  *lpFrequency) ;
          BOOL  QueryPerformanceCounter
    (LARGE_INTEGER  *lpCount) ;---- 数据类型LARGE_INTEGER既可以是一个作为8字节长的整型数,也可以作为两个4字节长的整型数的联合结构,其具体用法根据编译器是否支持64位而定。该类型的定义如下: 
          typedef  union  _LARGE_INTEGER
          {
        struct
        {
      DWORD  LowPart ;  // 4字节整型数
      LONG    HighPart ;  // 4字节整型数
        };
        LONGLONG    QuadPart ;  // 8字节整型数
          }  LARGE_INTEGER ;---- 在进行计时之前,应该先调用QueryPerformanceFrequency()函数获得机器内部计时器的时钟频率。一般得到的时钟频率都是1193180Hz。接着,在需要严格计时的事件发生之前和发生之后分别调用QueryPerformanceCounter()函数,利用两次获得的计数之差和时钟频率,就可以计算出事件经历的精确时间。
      

  6.   

    GetSystemTime
    http://www.vctop.com/View.Asp?ID=246&CateID=1
      

  7.   

    用QueryPerformanceFrequency把,他的精度是最好得