如何用CTime进行时间加减法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用CTime进行时间加减法?相关的知识,希望对你有一定的参考价值。

当前时间之后3800秒的时间可以这样处理获取吗?
CTime t1=CTime::GetCurrentTime(); CTime t2=t1+3800;

昨天:
CTime m_Date = CTime::GetCurrentTime() - CTimeSpan( 1, 0, 0, 0 );
明天
CTime m_Date = CTime::GetCurrentTime() + CTimeSpan( 1, 0, 0, 0 );

CTimeSpan的第一个参数换成其他数值就可以计算若干天之前或之后的日期了。
参考技术A 不能直接相加,应该转为CTimeSpan 格式 t2 = t1 + CTimeSpan(0,0,0,3800) 参考技术B 用CTimeSpan

以上是关于如何用CTime进行时间加减法?的主要内容,如果未能解决你的问题,请参考以下文章

如何用加法实现减法

如何用jquery实现购物车加减

如何用VB做一个简单计算器 要求实现加减乘除乘方开方功能

Java的加减乘除问题

如何用C语言实现一元多项式简单计算器的设计

用PYTHON2做个计算器,只要加减乘除