_variant_t birthday;
birthday=m_pRec->GetCollect ("birthday");
现在我要将birthday转化成为字符串CString 显示出来,2001-12-03的这种形式,怎么转换呢??
birthday=m_pRec->GetCollect ("birthday");
现在我要将birthday转化成为字符串CString 显示出来,2001-12-03的这种形式,怎么转换呢??
调试欢乐多
birthday=m_pRec->GetCollect ("birthday");
COleDateTime datBirthday(birthday);
CString sBirthday = datBirthday("%Y-%m-%d");
birthday=(char *)(_bstr_t)m_pRec->GetCollect("birthday");
不错!!!
CString sBirthday = datBirthday("%Y-%m-%d");应该是:
CString sBirthday = datBirthday.Format("%Y-%m-%d");
birthday=(char *)(_bstr_t)m_pRec->GetCollect("birthday");
birthday=m_pRec->GetCollect ("birthday");
CString strBirthday = COleDateTime(birthday.date).Format("%Y-%m-%d");
sprintf(szDest,"%s",_bstr_t(birthday).operator const char*( ));
char szDest[20];
strcpy(szDest,(char *)_bstr_t(birthday));