1.char*变量 如果有两个指针变量不可以 需要一个转换为string
string strCall ;
strCall.assign(pCallInfo->m_szCallerNo,strlen(pCallInfo->m_szCallerNo));//char* 转换为string
string sql = "insert into tcallrecord values('"+strCall+"','"+pCallInfo->m_szCalleeNo+"')";
2.time_t类型转换为Cstring string
time_t currtime;
tm *ptime ;
time(&(currtime));
tzset();
ptime = localtime(&(currtime));
asctime(ptime);
CString strBT;
strBT.Format("%d:%d:%d",ptime->tm_hour,ptime->tm_min,ptime->tm_sec);
string conntime = strBT.GetBuffer();
本文展示了如何在C++中将字符指针转换为字符串,并如何将time_t类型的时间戳转换为可读的日期时间字符串。

被折叠的 条评论
为什么被折叠?



