gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 08:01:21 25 4
gpt4 key购买 nike

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

CExTime now = now.GetSystemTime();

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

如何将 int 添加到 CTime?这行得通吗?

currBERecored.m_BeUpdateTime = now + secondsFromFile;

最佳答案

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

CTimeSpan(
__time64_t time
) throw( );

其中的时间是所需的秒数。

关于c++ - MFC C++,将秒(int)添加到当前 CTime 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com