#include <iostream>
#include <ctime>
#include <stdlib.h>
#include<mem.h>
using namespace std;
time_t GetTimeStampByStr( const char* pDate )
{
const char* pStart = pDate;
char szYear[5], szMonth[3], szDay[3], szHour[3], szMin[3], szSec[3];
szYear[0] = *pDate++;
szYear[1] = *pDate++;
szYear[2] = *pDate++;
szYear[3] = *pDate++;
szYear[4] = 0x0;
szMonth[0] = *pDate++;
szMonth[1] = *pDate++;
szMonth[2] = 0x0;
szDay[0] = *pDate++;
szDay[1] = *pDate++;
szDay[2] = 0x0;
szHour[0] = *pDate++;
szHour[1] = *pDate++;
szHour[2] = 0x0;
szMin[0] = *pDate++;
szMin[1] = *pDate++;
szMin[2] = 0x0;
szSec[0] = *pDate++;
szSec[1] = *pDate++;
szSec[2] = 0x0;
tm tmObj;
tmObj.tm_year = atoi(szYear)-1900;
tmObj.tm_mon = atoi(szMonth)-1;
tmObj.tm_mday = atoi(szDay);
tmObj.tm_hour = atoi(szHour);
tmObj.tm_min = atoi(szMin);
tmObj.tm_sec = atoi(szSec);
tmObj.tm_isdst= -1;
return mktime(&tmObj);
}
int main()
{
time_t mkt = GetTimeStampByStr("20150716231620");
time_t Utctm = time(NULL);
cout<<"UTCTime in second:"<<mkt<<endl;
cout<<"UTCTime in second:"<<Utctm<<endl;
cout << "Hello World!" << endl;
return 0;
}