输入 字符串“2018-05-19 12:40:12”;将该北京时间转换为伦敦时间,同样的格式输出
char *time = strtok(NULL, delims);
if (NULL == time)
{
return;
}
struct tm tm_t;
strptime(time, "%Y-%m-%d %H:%M:%S", &tm_t);
time_t timep = mktime(&tm_t);
timep -= 8* 3600;
tm *ptm_ = localtime(&timep);
char timebuf[64] = {0};
strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S", ptm_);
//printf("timebuf:%s\n",timebuf);
time = timeChange(timebuf);
string strTime = time;
strTime.append("000");