首页 | 文章中心 | 下载中心 | 本站特供 | 软硬件结合论坛 | 
您现在的位置: 中国软硬件结合技术网 >> 文章中心 >> 软件技术 >> C++程序设计 >> 正文 用户登录 新用户注册
[推荐]在ADO编程中,_variant_t类型转化到CTime类型?            【字体:
在ADO编程中,_variant_t类型转化到CTime类型?
作者:hyf2005    文章来源:本站原创    点击数:    更新时间:2007-7-13
如果你的数据库表的字段是datetime类型的话  
  _variant_t   var=m_pRecordSet->GetCollect("ZHXGRQ");  
  time_t   lTime=0;  
  if(var.vt!=NULL)  
  {  
  CTime   tempTime(((COleDateTime)var).GetYear(),  
  ((COleDateTime)var).GetMonth(),  
  ((COleDateTime)var).GetDay(),  
  ((COleDateTime)var).GetHour(),  
  ((COleDateTime)var).GetMinute(),  
  ((COleDateTime)var).GetSecond());  
                    tempTime即可  
  }   
  还有一种方法  
  _variant_t   var=m_pRecordSet->GetCollect("ZHXGRQ");  
  time_t   time2=0;  
    if(var.vt!=VT_NULL)  
  {  
  COleDateTime   time1;  
  SYSTEMTIME   systime;  
  time1=(COleDateTime)var;  
  VariantTimeToSystemTime(time1,   &systime);  
   
  CTime   tm(systime);  
  time2=   tm.GetTime();  
  }   
 
文章录入:wuminfanfan    责任编辑:Polylove 
  • 上一篇文章: Turbo C 编程之记事本辅助

  • 下一篇文章: 没有了
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
          最新热点       最新推荐       相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)