VC解析64位时间DWORD64 dw64TimeMS

来源:互联网 发布:福禄克网络 dsx 8000 编辑:程序博客网 时间:2024/06/05 08:31

DWORD64 dw64TimeMS = 87373737337;

time_t timeTmp = dw64TimeMS / 1000;
    struct tm *ptmReal = localtime(&timeTmp);
    char szTime[64] = {0};
    if(ptmReal != NULL)
    {
        sprintf(szTime, "%04d-%02d-%02d %02d:%02d:%02d", ptmReal->tm_year+1900, ptmReal->tm_mon+1, ptmReal->tm_mday, ptmReal->tm_hour, ptmReal->tm_min, ptmReal->tm_sec);
        sprintf(szLog, "时间:%s \r\n", szTime);
        OutputDebugString(szLog);
    }

-----------------------------------------------------------------------------

DWORD64 dwTime64 = 0;
    DWORD dwTimeLow = atoi(szTimeLow);
    DWORD dwTimeHigh = atoi(szTimeHigh);
    dwTime64 = (((DWORD64)dwTimeHigh)<<32) | dwTimeLow;

0 0
原创粉丝点击