分享

CString、CTime和COleDateTime转换

 水中麒麟 2014-05-15
(2011-10-24 10:11:42)作者:中天数字

COleDateTime、CTime--->CString
这个方法很简单,用Format格式化一个字符串就可以了,详见MSDN


CString--->COleDateTime:

方法1:COleDateTime::ParseDateTime()

[转载]CString、CTime和COleDateTime转换CString strDate = _T("1987-06-21");
[转载]CString、CTime和COleDateTime转换COleDateTime oleDate;
[转载]CString、CTime和COleDateTime转换oleDate.ParseDateTime(strDate, VAR_DATEVALUEONLY);

方法2:COleVariant

[转载]CString、CTime和COleDateTime转换CString strDate = _T("1987-06-21");
[转载]CString、CTime和COleDateTime转换COleVariant varTime(strDate);
[转载]CString、CTime和COleDateTime转换varTime.ChangeType(VT_DATE);
[转载]CString、CTime和COleDateTime转换COleDateTime oleDate(varTime);
[转载]CString、CTime和COleDateTime转换
//COleDateTime oleDate;
[转载]CString、CTime和COleDateTime转换
//oleDate=varTime;

COleDateTime--->CTime:

方法1:用COleDateTime::GetAsSystemTime(SYSTEMTIME& sysTime)

[转载]CString、CTime和COleDateTime转换COleDateTime oleDate(1987621000);
[转载]CString、CTime和COleDateTime转换SYSTEMTIME sysTime;
[转载]CString、CTime和COleDateTime转换oleDate.GetAsSystemTime(sysTime);
[转载]CString、CTime和COleDateTime转换CTime tm(sysTime);

方法2:用VariantTimeToSystemTime函数
COleDateTime--->SYSTEMTIME--->CTime

[转载]CString、CTime和COleDateTime转换COleDateTime oleDate(1987621000);
[转载]CString、CTime和COleDateTime转换SYSTEMTIME sysTime;
[转载]CString、CTime和COleDateTime转换VariantTimeToSystemTime(oleDate, 
&sysTime);
[转载]CString、CTime和COleDateTime转换CTime tm(sysTime);


CTime--->COleDateTime:

方法1:用CTime::GetTime()得到time_t

[转载]CString、CTime和COleDateTime转换CTime time(1987621000);
[转载]CString、CTime和COleDateTime转换time_t tm 
= time.GetTime();
[转载]CString、CTime和COleDateTime转换COleDateTime oleTime(tm);

方法2:用COleDateTime::GetAsSystemTime(SYSTEMTIME& sysTime)

[转载]CString、CTime和COleDateTime转换CTime time(1987621000);
[转载]CString、CTime和COleDateTime转换SYSTEMTIME   sysTime;
[转载]CString、CTime和COleDateTime转换time.GetAsSystemTime(sysTime);
[转载]CString、CTime和COleDateTime转换COleDateTime oleTime(sysTime);
[转载]CString、CTime和COleDateTime转换
//COleDateTime oleTime;
[转载]CString、CTime和COleDateTime转换
//oleTime=sysTime;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多