CString TimeStampToLocalTime(CString UnixTime)
{
// Unix时间戳转换为标准时间
CString csInput,csOutput;
csInput = UnixTime;
int nUnixTime = atoi(csInput);
struct tm *newtime;
__time64_t long_time = nUnixTime;
newtime = _localtime64( &long_time ); // 值存在newtime 中
csOutput.Format("%04d-%02d-%02d %02d:%02d:%02d" ,
newtime->tm_year + 1900, // 年需要加1900
newtime->tm_mon + 1, // 月需要加1,从0到11
newtime->tm_mday,
newtime->tm_hour,
newtime->tm_min,
newtime->tm_sec
);
return csOutput;
}
{
// Unix时间戳转换为标准时间
CString csInput,csOutput;
csInput = UnixTime;
int nUnixTime = atoi(csInput);
struct tm *newtime;
__time64_t long_time = nUnixTime;
newtime = _localtime64( &long_time ); // 值存在newtime 中
csOutput.Format("%04d-%02d-%02d %02d:%02d:%02d" ,
newtime->tm_year + 1900, // 年需要加1900
newtime->tm_mon + 1, // 月需要加1,从0到11
newtime->tm_mday,
newtime->tm_hour,
newtime->tm_min,
newtime->tm_sec
);
return csOutput;
}