CString 时间字符串、COleDateTime 和 CTime 类之间的转换以及如何计算时间差
2013-05-28 15:51
441 查看
先说如何计算时间差吧,见MSDN的例子
再说说 CString 时间字符串、COleDateTime 和 CTime 类之间的转换
// MSDN CTime t1(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999 CTime t2(1999, 3, 20, 22, 15, 0); // 10:15 PM March 20, 1999 CTimeSpan ts = t2 - t1; // Subtract 2 CTimes ATLASSERT(ts.GetTotalSeconds() == 86400L); ATLASSERT((t1 + ts) == t2); // Add a CTimeSpan to a CTime. ATLASSERT((t2 - ts) == t1); // Subtract a CTimeSpan from a CTime.
再说说 CString 时间字符串、COleDateTime 和 CTime 类之间的转换
// 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);
相关文章推荐
- CString 时间字符串、COleDateTime 和 CTime 类之间的转换
- CString 时间字符串、COleDateTime 和 CTime 类之间的转换
- CString 时间字符串、COleDateTime 和 CTime 类之间的转换
- VC++任意格式时间字符串转换为CTime类型以及计算时差
- CString时间字符串,COleDateTime,CTime类之间的转换
- CString时间字符串,COleDateTime,CTime类之间的转换
- CString , COleDateTime, CTime相互转换和对时间的一些处理
- 图片文件,图片文件流和BASE64加密字符串之间的转换,以及图片的BASE64加密字符串再jsp上如何显示
- time_t、struct tm,ctime各数据类型、函数详解,转换以及跟时间字符串的转换
- CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数
- CString、char、string、int、_bstr_t、CTime、COleDateTime相互转换&判断一个字符串是一个浮点数
- CString , COleDateTime, CTime相互转换和对时间的一些处理
- CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数
- CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数
- JS中字符串转换为日期对象的方法JS中如何计算时间,如何比较时间
- 图片文件,图片文件流和BASE64加密字符串之间的转换,以及图片的BASE64加密字符串再jsp上如何显示
- Visual C++:CString,char*,int,COleDateTime,CTime,time_t之间的相互转换
- JS获取当前时间戳以及如何转换为10位数的时间戳(方便和php的时间戳(10位)进行操作)
- Visual C++ 如何:在各种字符串类型之间进行转换
- 如何将CString 的一个字符串转换成一个string 类型的