获取当前时间。
datetime = COleDateTime::GetCurrentTime();
CTime和COleDateTime具有几乎同样的功能。
与CTime相比, COleDateTime的优点在于它支持DWORD变量。
COleDateTime使用的位数是双浮点的两倍,既然CTime只是简单地计算从1970年1月1日之后经过的秒数,所以到了2 0 3 7年它将达到4 2 9 4 9 6 7 2 9 5,从而不能再使用。
//CString--->COleDateTime
COleVariant vtime(strCString);COleDateTime time4=vtime;
//CTime--->time_t
COleDateTime time3(time2);
//time_t--->COleDateTime.

//CString COleDateTime CTime互相转换
//CString--->COleDateTime
strCString="2003-10-27 6:24:37";
COleVariant vtime(strCString);
vtime.ChangeType(VT_DATE);
COleDateTime time4=vtime;

//COleDataTime--->CTime
COleDateTime time1(1977,4,16,2,2,2);
SYSTEMTIME systime;
VariantTimeToSystemTime(time1, &systime);
CTime tm(systime);

//CTime-->COleDateTime
time_t time2=tm.GetTime(); //CTime--->time_t
COleDateTime time3(time2); //time_t--->COleDateTime

CString str = tDate.Format(_T("%Y-%m-%d"));

//COleDataTime--->CTime  
  COleDateTime   time1(1977,4,16,2,2,2);  
  SYSTEMTIME   systime;  
  VariantTimeToSystemTime(time1,   &systime);  
  CTime   tm(systime);

参考附录
 
    {
     CString strCString="ABC";
     char strchar[256],*pstr;
    
     pstr=(LPSTR)(LPCTSTR)strCString; //CString---->char*
     strcpy(strchar,(LPSTR)(LPCTSTR)strCString); //CString---->char[]
    
     _bstr_t strbstr=pstr; //char*---->_bstr_t
     WCHAR *strWCHAR=strbstr; //b_str_t--->UNICODE
    
     strbstr=strWCHAR;
     pstr=strbstr; //UNICODE---->char*
    
     strCString="10";
     int istr=atoi((LPSTR)(LPCTSTR)strCString); //CString、char[]、char*------>int
     strCString.Format("%d",istr); //int----->CString
     sprintf(strchar,"%d",istr); //int----->char[]
    
     pstr=new char[256]; //字符串申请空间
     strcpy(pstr,"ABC"); //字符串赋值
     delete []pstr; //字符串释放
    
     string strstring="ABC";
     pstr=(char*)strstring.c_str(); //string---->char*
    
     strCString="2003-10-27 6:24:37"; //CString--->COleDateTime
     COleVariant vtime(strCString);
     vtime.ChangeType(VT_DATE);
     COleDateTime time4=vtime;
    
    
    
     COleDateTime time1(1977,4,16,2,2,2); //COleDataTime--->CTime
     SYSTEMTIME systime;
     VariantTimeToSystemTime(time1, &systime);
     CTime tm(systime);
    
     time_t time2=tm.GetTime(); //CTime--->time_t
     COleDateTime time3(time2); //time_t--->COleDateTime
    
     //判断字符串是否是某种类型
     CString sValue("123.1");
     COleVariant vValue(sValue);
    
     BOOL bStrIsFloat = (SUCCEEDED(VariantChangeType(&vValue, &vValue, 0, VT_R8)) && sValue.Find('.') != -1);
     if(bStrIsFloat)
     {
     AfxMessageBox("浮点");
     }
    }

COleVariant 和 CTime相关推荐

  1. MFC打开已有的excel文件,并编辑,保存

    MFC打开已有的excel文件,并编辑,保存 问题1.创建excel文件并保存 载入excel API vs 2010 -->project-->class wizard -->Ad ...

  2. CTime COleDateTime的常用操作和比较

    CTime COleDateTime的常用操作和比较 1) 获取当前时间. CTime time; time = CTime::GetCurrentTime(); 2) 获取时间元素. int yea ...

  3. CString、CTime和COleDateTime转换

    转载自: http://blog.csdn.net/sniper08/archive/2010/04/15/5488640.aspx COleDateTime.CTime--->CString ...

  4. CTime和COleDateTime区别 比较

    CTime COleDateTime的常用操作和比较 1) 获取当前时间. CTime time; time = CTime::GetCurrentTime(); 2) 获取时间元素. int yea ...

  5. CTime 和COleDateTime的常用操作和比较

    CTime 和COleDateTime的常用操作和比较 1) 获取当前时间. datetime = COleDateTime::GetCurrentTime(); CTime和COleDateTime ...

  6. ctimespan 获取毫秒_转CString , COleDateTime, CTime相互转换和对时间的一些处理

    谢谢原创作者,为了以后找得到了才转载过来的... 变量定义: CString strDate; COleDateTime ole_time; CTime c_time; =============== ...

  7. c语言time_t转oletime,CTime、COleDateTime和CString之间的相互转化 | 求索阁

    CString--->COleDateTime: 方法1:COleDateTime::ParseDateTime() CString strDate = _T("1987-06-21& ...

  8. CString时间字符串,COleDateTime,CTime类之间的转换

    /  // 1.CString类型的时间串,转换到COleDateTime  // // CString str ="2003-10-27 6:24:37"; //CString- ...

  9. CString , COleDateTime, CTime相互转换和对时间的一些处理

    变量定义:     CString strDate;     COleDateTime ole_time;     CTime c_time; ============================ ...

最新文章

  1. 2.6 datetime 模块
  2. 代码:准确算出用户输入的日期是星期几!
  3. sudo apt-get update 出错 Updating from such a repository can‘t be done securely, and is therefore
  4. ionic3 动态设置tabs页面底部导航栏隐藏,并显示输入框添加评论
  5. 关联规则java代码_重量挖掘关联规则挖掘方法,哪个大神可以将以下伪代码转换为Java代码?...
  6. python 复制文件并重命名_好书推荐 | Python 如此神奇,让繁琐工作自动化
  7. jdk1.8安装教程,跟着步骤来 安装失败你来打我
  8. Linux---线程池的实现
  9. python代码编辑器PyCharm快捷键补充
  10. Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验...
  11. 20200719每日一句
  12. 字符集与编码系列:Unicode字符集
  13. win7 破解后找不到活动分区以及bootmsr missing
  14. vs2019运行提示脚本错误
  15. 年轻人如何去有效的学习(很好的鸡汤,一语惊醒梦中人)
  16. util.Date插入数据库有时差
  17. Xmarks浏览器书签同步的末日临近
  18. ILP的基本编译器技术
  19. 还有波音737飞机在飞行吗
  20. toString().trim()是什么意思

热门文章

  1. KLT光流跟踪特征点对
  2. Linux用户与用户组关系
  3. Java获取当前系统的年份
  4. 门限回归模型的思想_面板门限回归模型及Stata
  5. 使用AudioTrack播放pcm流式音频
  6. DocumentHelper.parseText()报:前言中不允许有内容
  7. 使用vuejs实现简单的图书增加删除功能
  8. 基于注意力机制的seq2seq模型
  9. 建筑工程和软件工程的区别
  10. 毕设教学 单片机光照强度计使用