数据库DateTime类型到Ctime类型转换

原创 2007年09月28日 12:27:00

 vc中的CTime类型数据因为自身长度不够,与Datetime类型的数据不能兼容。导致数据库导入datetime类型数据时,只显示“1970-1-1”这个时间。

解决办法是,现将数据库中的datetime类型数据导入成COleTime类型,然后在vc中转换为CTime类型,此时时间可以正常显示。示例代码如下:

   COleDateTime oletime;//声明ole对象,用于存放数据库中的datetime值

   oletime.m_dt = ado.pRecordset->GetCollect("Birth");//将数据库中“Birth”对象导入
   SYSTEMTIME systime; //声明systemtime对象(CTime数据结构)
   VariantTimeToSystemTime(oletime.m_dt, &systime); //  将oletime值赋值给systime对象  
   CTime tm(systime); //初始化CTime对象

   pDoc->cItemInfo[i].Birth = tm.GetTime() ;//赋值,其中Birth对象类型是CTime

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python入门基础60讲

【Python 第1课】安装... 6 【Python 第2课】print. 7 【Python 第3课】IDE. 10 【Python 第4课】输入... 12 【Python 第5...

我的2016——时间战场

刚刚写完2016年中总结、半年总结,眨眼就来到了2016年年终,年终过了,年中还会远吗?很多人有这样的感触,学习的越多、懂的越多反而觉得自己不懂的不知道的越多,越学越无知了。写总结的时候总要回过头去看...

怎样使用 Junit Framework 进行单元测试的编写

怎样使用 Junit Framework 进行单元测试的编写 随着 Refactoring 技术和 XP 软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明...

Python微型web开发框架flask介绍及一个小例子

1、FLASK简介 flask是一种非常容易上手的python web开发框架,不需要我们知道太多的MVC的概念,只需要具备基本的python开发技能,就可以开发出一个web应用来。 flask的官...

深入理解Java:注解(Annotation)--注解处理器

如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处...

中山佛山深圳证券炒股股票港股基金权证债券创业板期货免费开户佣金手续费交易费最低

股票 手续费 佣金 办理广东省最低股票权证基金债券佣金手续费服务!24小时在线提供咨询服务!最大降低您的交易成本! (股票千分之0.3,权证千分之0.1) 基金、债券、期货、B股佣金手续一律最低,全市...

django快速搭建简单blog

一.前言 声明:参考了python web开发,以及虫师的blog:http://www.cnblogs.com/fnng/p/3737964.html 特此感谢。 由于版本问题...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)