gpt4 book ai didi

c++ - 以 int/double 形式获取以毫秒为单位的系统时间

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

我是 C++ 的新手,但我根本无法让它工作。我正在尝试以毫秒为单位获取系统当前时间并对其进行一些处理,但它不会像我尝试的那样工作。

Qt

 QDateTime qt = new QDateTime();
int x = qt.currentDateTimeUtc();
if(x%5 ==0){
//something

}

C++

     double sysTime = time(0);
if(sysTime%5.00 ==0.00){


}

我收到无效的 double 操作数到二元运算符错误。我不知道为什么?谁能指出正确的方向

最佳答案

对于 QT,尝试使用函数 QDateTime::toMSecsSinceEpoch()

http://doc.qt.io/qt-5/qdatetime.html#toMSecsSinceEpoch

这将返回一个 qint64 http://doc.qt.io/qt-5/qtglobal.html#qint64-typedef

关于c++ - 以 int/double 形式获取以毫秒为单位的系统时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29266663/

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