CString--->COleDateTime:

方法1:COleDateTime::ParseDateTime()

CString strDate = _T("1987-06-21");

COleDateTime oleDate;

oleDate.ParseDateTime(strDate, VAR_DATEVALUEONLY);

方法2:COleVariant

CString strDate = _T("1987-06-21");

COleVariant varTime(strDate);

varTime.ChangeType(VT_DATE);

COleDateTime oleDate(varTime);

//COleDateTime oleDate;

//oleDate=varTime;

COleDateTime--->CTime:

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

COleDateTime oleDate(1987, 6, 21, 0, 0, 0);

SYSTEMTIME sysTime;

oleDate.GetAsSystemTime(sysTime);

CTime tm(sysTime);

方法2:用VariantTimeToSystemTime函数

COleDateTime--->SYSTEMTIME--->CTime

COleDateTime oleDate(1987, 6, 21, 0, 0, 0);

SYSTEMTIME sysTime;

VariantTimeToSystemTime(oleDate, &sysTime);

CTime tm(sysTime);

CTime--->COleDateTime:

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

CTime time(1987, 6, 21, 0, 0, 0);

time_t tm = time.GetTime();

COleDateTime oleTime(tm);

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

CTime time(1987, 6, 21, 0, 0, 0);

SYSTEMTIME   sysTime;

time.GetAsSystemTime(sysTime);

COleDateTime oleTime(sysTime);

//COleDateTime oleTime;

//oleTime=sysTime;

延伸阅读

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

  1. c语言time_t转oletime,DateTimeFormatter可以格式化日期,但不能读取它自己的格式

    我试图用一个文本来解析一个ISO-8601日期 'Z' 最后. String pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"; DateTimeF ...

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

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

  3. CTime/COleDateTime::Format方法的使用

    CTime/COleDateTime::Format方法的使用 CTime ct = CTime::GetCurrentTime(); CString str = ct.Format("%Y ...

  4. 如何在VC中加减日期及 CTime COleDateTime的常用操作和比较

    如何在VC中加减日期及 CTime COleDateTime的常用操作和比较 [转贴 2008-10-31 15:51:28]     字号:大 中 小 如何在VC中加减日期  使用CTime类,如: ...

  5. CTime/COleDateTime Format方法的使用

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! CTim ...

  6. 如何在VC中加减日期及 CTime COleDateTime的常用操作

    如何在VC中加减日期  使用CTime类,如:     CTime t1( 1999, 3, 19, 22, 15, 0 ); // 10:15PM March 19, 1999     CTime ...

  7. C#语言中提供了枚举和整型之间的强制转换功能(SelectItem)

    [csharp] view plain copy   <span style="font-family: Arial, Helvetica, sans-serif;"> ...

  8. 定时任务重启后执行策略_C语言操作时间函数time.ctime,实现定时执行某个任务小例子...

    时间操作函数在实际项目开发中会经常用到,最近做项目也正好用到就正好顺便整理一下. 时间概述 由上图可知: 通过系统调用函数time()可以从内核获得一个类型为time_t的1个值,该值叫calenda ...

  9. VC++ CTime COleDateTime的常用操作和比较

    使用COleDateTime类 1) 获取当前时间.       CTime time;       time = CTime::GetCurrentTime(); 2) 获取时间元素.       ...

最新文章

  1. linux文件系统分隔符,Linux的哲学思想和文件系统
  2. 初学 Delphi 嵌入汇编[10] - 函数返回值与寄存器
  3. Leetcode--287. 寻找重复数(Java)
  4. 固件的完整形式是什么?
  5. 接口文档生成工具Swagger2的使用
  6. WHY数学表达式的3D可视化
  7. [转载] numpy用法(logical_and, nonzero,arange, reshape)
  8. 惠普m1216硒鼓清零步骤_惠普m1136打印机怎么清零
  9. java 开源客服系统_编程浪子客服系统开源啦
  10. 骑在银龙的背上歌词(带罗马音)
  11. 广告公司测试软件题目,信息流广告测试题,看看你广告优化能力
  12. 字符串的getBytes方法
  13. 软件工程经济学工程认证作业整理
  14. chrome 91版本 解决跨域请求SameSite
  15. 【blue bridge cup】笔记
  16. Docker-windows使用教程
  17. Linux 块子系统优化
  18. 百度实习转正学长面经-Java常见面试题目和解答,值得收藏
  19. ACCESS的解密是如此简单!
  20. 编程之美 1.8 小飞的电梯调度算法

热门文章

  1. 如何实现设备的预测性维护
  2. Javascript判断日期是否合法
  3. linux bc命令源代码,Linux bc命令实现数学计算器
  4. nao机器人拆解_华为P7拆解:超薄机身,4G之下续航略显不足
  5. c语言生成随机数再升序
  6. (附源码)ssm+mysql+养老院信息管理系统 毕业设计181550
  7. 见鬼,TSC 编译 TS 文件出现了‘React‘ refers to a UMD global, but the current file is a module. Consider adding
  8. opencv简单方式红绿灯状态识别
  9. 好多人,微软编程马拉松大赛欲创吉尼斯世界纪录
  10. java since注解_java-注解