16,548
社区成员




char sYear[5],sMonth[3],sDay[3],sHour[3],sMinute[3],sSecond[3];
memset(sYear,0,5);
memset(sMonth,0,3);
memset(sDay,0,3);
memset(sHour,0,3);
memset(sMinute,0,3);
memset(sSecond,0,3);
//分析读到的数据格式,从中解析出时间数据
strncpy(sYear,m_pReadBuf+8,4);
strncpy(sMonth,m_pReadBuf+12,2);
strncpy(sDay,m_pReadBuf+14,2);
strncpy(sHour,m_pReadBuf+16,2);
strncpy(sMinute,m_pReadBuf+18,2);
strncpy(sSecond,m_pReadBuf+20,2);
//根据服务器发过来的时间数据设置本机时间
SYSTEMTIME time;
time.wYear = atoi(sYear);
time.wMonth = atoi(sMonth);
time.wDay = atoi(sDay);
time.wHour = atoi(sHour);
time.wMinute = atoi(sMinute);
time.wSecond = atoi(sSecond);
time.wMilliseconds = 0;
time.wDayOfWeek = 0;
SetSystemTime(&time);
SYSTEMTIME time;
time.wYear = atoi(sYear);
time.wMonth = atoi(sMonth);
time.wDay = atoi(sDay);
time.wHour = atoi(sHour);
time.wMinute = atoi(sMinute);
time.wSecond = atoi(sSecond);
time.wMilliseconds = 0;
time.wDayOfWeek = 0;
SetSystemTime(&time);
SetSystemTime(&time);