精华内容
下载资源
问答
  • QTime

    2019-12-07 11:07:27
    目录 1、构造 2、获取时间 3、增加时间 4、计时 ...qTime = QTime::currentTime();//返回当前系统时间 QTime qTime1(10,11,12,13); //构造,时分秒毫秒 qDebug() << qTime1; 2、获取时间 ...

    目录

    1、构造

    2、获取时间

    3、增加时间

    4、计时

    5、时差

    6、设置时间

    7、判断时间是否有效

    8、测试代码


    1、构造

    QTime qTime;
    qTime = QTime::currentTime();//返回当前系统时间
    QTime qTime1(10,11,12,13); //构造,时分秒毫秒
    qDebug() << qTime1;

    2、获取时间

    qDebug() << qTime1.hour();    //时
    qDebug() << qTime1.minute();  //分
    qDebug() << qTime1.second();  //秒
    qDebug() << qTime1.msec();    //毫秒
    //将时间转为字符串
    qDebug() << qTime1.toString();
    qDebug() << qTime1.toString(Qt::TextDate);
    qDebug() << qTime1.toString("hh:mm:sss.zzz");
    qDebug() << qTime1.toString("h:m:s ap");
    qDebug() << qTime1.toString("H:m:s a");
    //静态函数,将字符串时间,转为QTime
    qTime1 = QTime::fromString(qTime1.toString(Qt::TextDate));
    qTime1 = QTime::fromString(qTime1.toString(qTime1.toString("hh:mm:sss.zzz")));

    3、增加时间

    //增加时间 返回QTime
    qDebug() << qTime1.addSecs(100);
    qDebug() << qTime1.addMSecs(1000);

    4、计时

    qTime1.start(); //起点
    qTime1.restart(); //重新设置起点
    qDebug() << qTime1.elapsed();  //流逝多少毫秒
    qDebug() << qTime1.msecsSinceStartOfDay();  //流逝多少毫秒,从从00:00:00开始

    5、时差

    qDebug() << "时间差 秒"<< qTime.secsTo(qTime1);  //时间差 秒
    qDebug() << "时间差 毫秒"<<qTime.msecsTo(qTime1);//时间差 毫秒

    6、设置时间

    qTime1.setHMS(6,6,6,6);//时分秒毫秒
    qDebug() << qTime1;

    7、判断时间是否有效

    qDebug() << qTime1.isValid();
    qDebug() << QTime::isValid(6,6,6,6);

    8、测试代码

    #include <QCoreApplication>
    #include <QDebug>
    #include <QDateTime>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        QCoreApplication a(argc, argv);
    
        //构造
        QTime qTime;
        qTime = QTime::currentTime();//返回当前系统时间
        QTime qTime1(10,11,12,13); //构造,时分秒毫秒
        qDebug() << qTime1;
    
        //获取时间
        qDebug() << qTime1.hour();    //时
        qDebug() << qTime1.minute();  //分
        qDebug() << qTime1.second();  //秒
        qDebug() << qTime1.msec();    //毫秒
        //将时间转为字符串
        qDebug() << qTime1.toString();
        qDebug() << qTime1.toString(Qt::TextDate);
        qDebug() << qTime1.toString("hh:mm:sss.zzz");
        qDebug() << qTime1.toString("h:m:s ap");
        qDebug() << qTime1.toString("H:m:s a");
        //静态函数,将字符串时间,转为QTime
        qTime1 = QTime::fromString(qTime1.toString(Qt::TextDate));
        qTime1 = QTime::fromString(qTime1.toString(qTime1.toString("hh:mm:sss.zzz")));
    
        //增加时间 返回QTime
        qDebug() << qTime1.addSecs(100);
        qDebug() << qTime1.addMSecs(1000);
    
        //计时
        qTime1.start(); //起点
        qTime1.restart(); //重新设置起点
        qDebug() << qTime1.elapsed();  //流逝多少毫秒
        qDebug() << qTime1.msecsSinceStartOfDay();  //流逝多少毫秒,从从00:00:00开始
    
    
        //时差
        qDebug() << "时间差 秒"<< qTime.secsTo(qTime1);  //时间差 秒
        qDebug() << "时间差 毫秒"<<qTime.msecsTo(qTime1);  //时间差 毫秒
    
        //设置时间
        qTime1.setHMS(6,6,6,6);//时分秒毫秒
        qDebug() << qTime1;
        //判断时间是否有效
        qDebug() << qTime1.isValid();
        qDebug() << QTime::isValid(6,6,6,6);
    
        return a.exec();
    }
    

     

    展开全文
  • Qtime

    2019-11-29 13:31:39
    void start(); int restart();int elapsed() const;测算运行时间 #include <QDebug>...QTime> QTime time; time.start(); function(); qDebug()<<time.elapsed()/1000.0&l...

    void start(); int restart();int elapsed() const;测算运行时间

    #include <QDebug>  
    #include <QTime>  
      
    QTime time;  
      
    time.start();  
    function();  
      
    qDebug()<<time.elapsed()/1000.0<<"s";  

     

    展开全文
  • QTime 计时

    2020-07-01 10:28:14
    QTime> Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); QTime time; time.start();//开始计时 qDebug()<<QTime::currentTime().msec();//打印...
    #include<QDebug>
    #include<QTime>
    
    Widget::Widget(QWidget *parent) :
        QWidget(parent),
        ui(new Ui::Widget)
    {
        ui->setupUi(this);
        QTime time;
        time.start();//开始计时
        
        qDebug()<<QTime::currentTime().msec();//打印当前时间
        for(int i=0;i<10000;i++){
    
        }
        qDebug()<<QTime::currentTime().msec();//打印当前时间
        
        qDebug()<<time.elapsed()<<"------";//输出这段程序运行的时间ms
    
    
    }
    
    展开全文
  • QTime QDate

    2019-01-02 13:41:38
    QTime QTime的currentTime()函数用于获取当前的系统时间。  QTime的toString()函数用于将获取的当前时间转换为字符串类型。  toString函数指定转换后时间的显示格式,例如:  hh:mm:ss A //A表示PM,AP表示AM,Ap...

    QTime

    QTime的currentTime()函数用于获取当前的系统时间。 
    QTime的toString()函数用于将获取的当前时间转换为字符串类型。 
    toString函数指定转换后时间的显示格式,例如: 
    hh:mm:ss A //A表示PM,AP表示AM,Ap表示am,a表示pm 
     

     QTime time=QTime::currentTime();
        QString text=time.toString("hh:mm");
         qDebug() << text;

    输出:

    "13:35"

     

    DATE

    创建对象 
    可通过currentDate()这个静态函数创建包含系统时间的对象,还可以用setDate()设置其具体的时间,还能使用fromString()函数通过字符串创建对象;

    QDate date1 =  QDate::currentDate();
        QString text1 = date1.toString("dd.MM.yyyy");
        qDebug() << text1;

    输出:

    "02.01.2019"

    展开全文
  • QT5 QTime的用法,利用QTime产生随机数

    千次阅读 2019-08-27 09:37:03
    QTime可以用来获取并显示当前系统时间,还可以利用系统时间产生随机数。 具体说明 currentTime() 可以获取当前系统时间; toString() 可以将当前时间转换为字符串。 利用QTime产生随机数 一种产生随机数的...
  • 主要为大家详细介绍了QTimer与QTime实现电子时钟,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • qtime 时间统计

    2021-06-28 14:09:10
    QTime time; //开始计时,以ms为单位 time.start(); //返回从上次start()或restart()开始以来的时间差,单位ms int time_Diff = time.elapsed(); //将ms转为s float f = time_Diff/1000.0; QString tr_timeDiff =...
  • 语言:English (United States) 添加一个选项,以将有效的CoreTech收费代码快速添加到您的时间表中。 此扩展在qtime中添加了一个下拉菜单,以便轻松选择Core Platform使用的适当收费代码。
  • 【Qt开发】QTime

    2019-04-23 13:42:59
    QTime类为用户提供一系列时间的函数,封装的很全面,几乎满足了各种时间的需求。 常用方法介绍 1.QTime addMSecs(int ms) const 当前时间增加毫秒,ms可为负 2.QTime addSecs(int s) const 当前时间增加秒,s可...
  • QTime QDate QDateTime

    2018-09-08 11:52:26
    1,QTime 获取当前时间 QTime t=QTime::currentTime(); QString str=t.toString(&quot;hh:mm:ss&quot;); //时分秒 如:11:32:23 ui-&amp;gt;label-&amp;gt;setText(str); 2,QDate 获取当前...
  • QTime介绍

    千次阅读 2013-04-16 13:49:24
    Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法: ------------------------------------------------------------------------------------------------------------------------------------...
  • QTime

    千次阅读 2012-02-22 19:02:19
    QTime类参考 QTime类提供了时钟时间功能。详情请见…… #include qdatetime.h> 所有成员函数的列表。 公有成员 QTime() QTime( int h, int m, int s = 0, int ms = 0 ) boolisNull() const ...
  • QT QTime显示时间

    2020-10-22 23:42:45
    Qt中利用QTime类来控制时间 #include <QDateTime> QDateTime time = QDateTime::currentDateTime(); QString str = time.toString("yyyy-MM-dd hh:mm:ss dddd"); ui->label->setText(str); 其它...
  • QTime 计算程序耗时

    2021-05-09 13:29:08
    #include <QTime> #include <QDebug> int main() { QTime time; time.start(); //一些计算 qDebug() << time.elapsed(); //将输出从time.start 到现在耗费的 ms 时间 }
  • QTime::QTime()默认构造函数,构造一个时,分,秒都为0的时间,如00:00:00.000(午夜)QTime::QTime(int h, int m, int s=0, int ms = 0)构造一个用户指定时,分,秒的时间.其参数有效值为:h:0--23m:0--59ms:0--999QTime ...
  • QTime实现电子时钟

    2021-04-11 20:47:52
    QTime的currentTimeky用来获取本地时间。 头文件: #ifndef WIDGET_H #define WIDGET_H #include <QLCDNumber> class Widget : public QLCDNumber { Q_OBJECT public: Widget(QWidget *parent = 0); ...
  • Qt学习笔记——QTime时间类

    万次阅读 2018-09-19 19:26:46
    QTime 常用函数  QTime currentTime(); &lt;-- 返回系统时间, 但数据类型为QTime 类型,要使用的话需使用toString(const QString &amp;format);  QString QTime::toString(const QString &amp;...
  • 【Qt Quick】QTime

    2020-11-18 11:02:17
    QTime程序运行时长二级目录三级目录 程序运行时长 头文件:#include <QTime> //测试运行时长 QTime m_Timer; m_Timer.start(); //你的代码 xxxxxxxxxxxxxxxx qDebug() <<m_Timer.elapsed()/...
  • 时间类QTime/QTimer

    2021-01-19 21:06:36
    时间类QTime/QTimer类: 实例:电子时钟。 代码及详细解释
  • QT学习:QTime

    2021-07-02 12:29:50
    QTime的currentTime():用于获取当前的系统时间; QTime 的toString():用于将获取的当前时间转换为字符串类型。 为了便于显示,toString()函数的参数需指定转换后时间的显示格式。 显示格式有如下几种: (1)H/h: ...
  • 学习QT之QTime

    2020-03-14 10:58:17
    QTime类的currentTime()函数用于获取当前的系统时间;QTime的toString()函数用于将获取的时间转换为字符串类型。为了方便显示,toString()函数的参数需指定转换后时间的显示格式。 H/h:小时(若使用H表示小时,则...
  • 0004:Qt常用类 - QTime

    2019-05-01 19:09:53
    Qt常用类 - QTime 1 开发环境 在介绍内容之前,先说明一下开发环境,如下图: Qt版本:Qt5.3.2; Qt开发工具:Qt Creater 3.2.1; Qt构建工具:Desktop Qt 5.3 MinGW 32bit; Qt开发平台:Windows 7 64bit。 1 ...
  • QTime类介绍

    千次阅读 2013-04-14 20:36:53
    Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法: --------------------------------------------------------------------------------------------------------------------------------------...
  • //怎样利用QTime来计算耗时? QTime time1; //Local var time1.start(); int flytime= time1.elapsed();

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,767
精华内容 2,706
关键字:

qtime