MFC C ++,将秒(int)添加到当前CTime变量

时间:2012-07-09 09:34:02

标签: c++ mfc ctime

noob to C ++。 我有一个CTime(实际上它是一个CTimeEx)对象。时间值的值为:

CExTime now = now.GetSystemTime();

我收到一个int,例如60,加上那个时间;这意味着,如果我有12:01:30,那么我想要12:02:30。

如何将int添加到CTime?这会有用吗?

currBERecored.m_BeUpdateTime = now + secondsFromFile;

1 个答案:

答案 0 :(得分:1)

您可以通过+运算符将CTimeSpan添加到CTime对象。 CTimeSpan是表示时间间隔的正确类,您可以使用此构造函数构造一定秒数的CTimeSpan:

CTimeSpan(
   __time64_t time 
) throw( ); 

在哪个时间内是所需的秒数。