您的位置:首页 > 其它

CString 时间字符串、COleDateTime 和 CTime 类之间的转换

2014-05-07 13:29 736 查看
// 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);

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pjw100/archive/2010/01/30/5272711.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐