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;