CString 和CTime互转

来源:互联网 发布:金伯利钻石怎么样 知乎 编辑:程序博客网 时间:2024/05/16 17:22
 

CString 转换成CTime:

CString strCString="2004-08-12 14:45:22";

COleVariant vtime(strCString);

vtime.ChangeType(VT_DATE);

COleDateTime time4=vtime;

SYSTEMTIME systime;

VariantTimeToSystemTime(time4, &systime);

CTime tm(systime);   //CString=======>CTime

再是把CTime转为字符串

CString str;

CTime t = CTime::GetCurrentTime();

str.Format("%d-%d-%d",t.GetYear(),t.GetMonth(),t.GetDay());

CString strTime;

CTime tTime = CTime::GetCurrentTime();

strTime = tTime.Format("%Y-%m-%d %H:%M:%S");