CString時間字串,COleDateTime,CTime類之間的轉換
阿新 • • 發佈:2019-02-20
//
// 1.CString型別的時間串,轉換到COleDateTime
//
// CString str ="2003-10-27 6:24:37"; //CString--->COleDateTime
// CString str ="2003-10-27 08:09:10"; //CString--->COleDateTime
// CString str ="2003-10-27"; //CString--->COleDateTime
// CString str ="2003/10/27"; //CString--->COleDateTime
CString str ="03/10/27"; //CString--->COleDateTime
COleVariant vtime(str);
vtime.ChangeType(VT_DATE);
COleDateTime time4=vtime;
//
// 2.從COleDateTime型別轉換到 CTime
//
SYSTEMTIME systime;
VariantTimeToSystemTime(time4, &systime);
CTime ctm(systime);
//
// 3.CTime可以直接加上一個絕對秒數
//
ctm + =3601;//一小時零一秒
//
// 4.打印出來
//
CString ss;
ss = ctm.Format("%Y-%m-%d %H:%M:%S");
AfxMessageBox(ss);