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( );
其中的时间是所需的秒数。
关于c++ - MFC C++,将秒(int)添加到当前 CTime 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392421/