1、CTime 转 CString
CTime date;
CTime time;
m_DateCtrl.SetFormat(_T("yyyy/MM/dd "));
m_TimeCtrl.SetFormat(_T("hh:mm:sstt"));
m_DateCtrl.GetTime(date);
m_TimeCtrl.GetTime(time);
CString strDate = date.Format("%Y-%m-%d");
CString strTime = time.Format("%H:%M:%S");
CString strDateTime = strDate + _T(" ")+strTime;
2、CString 转CTime
CString tDataTime;
COleVariant vtime(tDataTime);
vtime.ChangeType(VT_DATE);
COleDateTime time4 = vtime;
SYSTEMTIME systime;
VariantTimeToSystemTime(time4, &systime);
CTime startTime(systime);
//startTime += 3601;//一小时零1秒 网上查的不知道为啥
CTime curTime = CTime::GetCurrentTime();
CTimeSpan timeSpan;
timeSpan = startTime - curTime ;