MFC C++,将秒(int)添加到当前CTime变量
MFC C++, adding seconds (int) to a current CTime variable
noob到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( );
其中时间是期望的秒数。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 将数组的地址分配给变量并删除
- 为"adjacent"变量赋值时出现问题
- enum是C++中的宏变量还是整数变量
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 用C++中的一个变量定义一个常量
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 你能重载对象变量名本身返回的内容吗
- 内置函数可查看CPP中的成员变量
- 是否可以初始化不可复制类型的成员变量(或基类)
- 尝试通过多个向量访问变量时,向量下标超出范围
- 试图让变量检查数组中的某些内容
- Cpp-Tuple使用带有变量的get
- 将包含C样式数组的对象初始化为成员变量(C++)
- 当vector是tje全局变量时,c++中vector的内存管理
- 通过多个头文件使用常量变量
- 如何比较两个tm(来自ctime)变量
- C++ 帮助 - 在函数中使用 Ctime 为变量添加时间戳
- MFC C++,将秒(int)添加到当前CTime变量