菜鸟到 C++。我有一个CTime
(实际上是一个CTimeEx
)对象。时间值的值为:
CExTime now = now.GetSystemTime();
我收到一个int
,例如 60,以添加到那个时间;这意味着如果我有 12:01:30 ,那么我想要 12:02:30。
我怎样才能添加int
到CTime
?这行得通吗?
currBERecored.m_BeUpdateTime = now + secondsFromFile;
您可以通过+
运算符将CTimeSpan添加到CTime
对象。是表示时间间隔的CTimeSpan
正确类,您可以使用此构造函数构造一定秒数的 CTimeSpan:
CTimeSpan(
__time64_t time
) throw( );
其中时间是所需的秒数。