TimeStamp 4 Integer  时间戳的明文,由客户端产生,格式为MMDDHHMMSS,即月日时分秒,10位数字的整型,右对齐 
现在时间怎么表示:0420113510

解决方案 »

  1.   

    看看这篇文章吧
    http://www.cublog.cn/u/15807/?u=http://www.cublog.cn/u/15807/showart.php?id=86991
      

  2.   

    void copyTimeGenerated(LPSTR timeBuffer, PEVENTLOGRECORD pevlr)
    {
    FILETIME FileTime, LocalFileTime;
    SYSTEMTIME SysTime;
    __int64 lgTemp;
    __int64 SecsTo1970 = 116444736000000000; lgTemp = Int32x32To64(pevlr->TimeGenerated,10000000) + SecsTo1970; FileTime.dwLowDateTime = (DWORD) lgTemp;
    FileTime.dwHighDateTime = (DWORD)(lgTemp >> 32); FileTimeToLocalFileTime(&FileTime, &LocalFileTime);
    FileTimeToSystemTime(&LocalFileTime, &SysTime); sprintf(timeBuffer,"%02d/%02d/%02d %02d:%02d:%02d.%06d",
    SysTime.wMonth,
    SysTime.wDay,
    SysTime.wYear,
    SysTime.wHour,
    SysTime.wMinute,
    SysTime.wSecond,
    SysTime.wMilliseconds);
    }
    这个是我从事件日志中读时间的函数,你可以参考一下