gpt4 book ai didi

C++ 时间戳和 diffTime

转载 作者:行者123 更新时间:2023-11-28 03:15:26 24 4
gpt4 key购买 nike

我想知道收到消息时的时间戳。我应该检查它是否已经收到最后一条消息的 N 秒。我正在使用 time_t。我这样获取当前时间:time (& myTime);

我如何检查他们是否花费了超过 N 秒?

有没有办法知道总 time_t 的秒数(时间戳)?

最佳答案

您询问 time_t 的“秒数”。这将是绝对时间。您可能想要使用 localtime() 或小时/分钟/秒、日/月/年形式的某些此类函数对其进行格式化。

如果您想知道自上次事件以来的时间,您只需保存该事件的time_t,然后使用类似if (difftime (thisevent_time, lastevent_time) > max_seconds) 来处理它。

关于C++ 时间戳和 diffTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17045338/

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