精华内容
下载资源
问答
  • QT获取当前系统时间并格式化

    千次阅读 2019-03-14 16:48:39
    QT获取当前系统时间并格式化用到类 #include <QDate> #include <QTime> #include <QDateTime> 获取日期时间并格式化 QDate::currentDate().toString("yyyy-MM-...

    QT获取当前系统时间并格式化用到类

    
    #include <QDate>
    #include <QTime>
    #include <QDateTime>
    
    

    获取日期时间并格式化

    
    QDate::currentDate().toString("yyyy-MM-dd");
    QTime::currentTime().toString("HH:mm:ss");
    QTime::currentTime().toString("HH:mm:ss zzz");
    QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss");
    QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss:zzz")
    
    

    若需要输出,则

    QString time;
    time=QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss:zzz");
    qDebug()<<time;
    
    展开全文
  • 目录   理论 源码 理论 标准C++中有个time.h(ctime)的头文件,他提供了把当前时间...QDateTime::currentDateTime() 获取当前时间 QDateTime::fromTime_t() 从time_t中获取当前时间 QDateTime::fromStri...

    目录

     

    理论

    源码


    理论

    标准C++中有个time.h(ctime)的头文件,他提供了把当前时间转成uint的!

    在Qt中有一个QDateTime的类,这个类提供了几个静态方法:

    QDateTime::currentDateTime()   获取当前时间

    QDateTime::fromTime_t()     从time_t中获取当前时间

    QDateTime::fromString()     从String中获取当前时间

     

     

    源码

    C++时间关键源码:

    #include <time.h>
    
    
    time_t now;
    
    cout << (int)time(&now) << endl;

     

    Qt时间关键源码:

    #include <QApplication>
    #include <QDateTime>
    #include <QDebug>
    #include <windows.h>
    
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
    
        uint timeUInt;
        QString timeStr;
    
        while(true){
    
            timeUInt = QDateTime::currentDateTime().toTime_t();
            timeStr = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss");
            qDebug() << "timeUInt:" << timeUInt << "\ttimeStr:" << timeStr;
            qDebug() << "timeUInt to timeStr:" << QDateTime::fromTime_t(timeUInt).toString("yyyy-MM-dd hh:mm:ss");
            qDebug() << "timeStr to timeUInt:" << QDateTime::fromString(timeStr ,"yyyy-MM-dd hh:mm:ss").toTime_t();
            qDebug() << "----------------华丽的分割线----------------";
    
            Sleep(1000);
        }
    
        return a.exec();
    }

    运行截图如下:

    展开全文
  • QT 获取当前系统时间并格式化输出

    千次阅读 2018-01-12 16:22:22
    #include <QDate> #include <QTime> #include <QDateTime> QDate::currentDate().toString("yyyy-MM-dd");...QTime::currentTime().toString("HH:mm:ss");...QTime::currentTime().toString("HH:mm:...
    #include <QDate>
    #include <QTime>
    #include <QDateTime>
    
    QDate::currentDate().toString("yyyy-MM-dd");
    QTime::currentTime().toString("HH:mm:ss");
    QTime::currentTime().toString("HH:mm:ss zzz");
    QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss");
    QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss:zzz");

     

    展开全文
  • QT 获取系统当前时间

    2021-02-22 14:28:53
    QT 获取系统当前时间 目录 QT 获取系统当前时间 用法1:使用QDateTime类(毫秒精度) 用法2: 使用QTime类 用法3: 使用WindowsAPI--GetLocalTime函数(毫秒精度) 包含头文件: #include <QDateTime>...

    QT 获取系统当前时间

     

    目录

    QT 获取系统当前时间

    用法1:使用QDateTime类(毫秒精度)

    用法2: 使用QTime类

    用法3: 使用WindowsAPI--GetLocalTime函数(毫秒精度)


    包含头文件:

    #include <QDateTime>

    #include <QTime>

     

    用法1:使用QDateTime类(毫秒精度)

    QDateTime current_date_time = QDateTime::currentDateTime();
    
    QString current_date = current_date_time.toString("yyyy-MM-dd hh:mm::ss.zzz");

    用法2: 使用QTime类

    QTime current_time = QTime::currentTime();
    
    int hour = current_time.hour(); //时
    
    int minute = current_time.minute(); //分
    
    int second = current_time.second(); //秒
    
    int msec = current_time.msec(); //毫秒

    用法3: 使用WindowsAPI--GetLocalTime函数(毫秒精度)

    SYSTEMTIME sys;
    
    GetLocalTime(&sys);
    
    printf("%4d/%2d/%2d %2d:%2d:%2d.%3d\n",
    
    sys.wYear,
    
    sys.wMonth,
    
    sys.wDay,
    
    sys.wHour,
    
    sys.wMinute,
    
    sys.wSecond,
    
    sys.wMilliseconds);
    展开全文
  • QT获取系统当前时间

    2019-10-07 09:12:21
    头文件:#include<QDataTime> 具体实现: QDateTime dTime; QTime time; QDate date; dTime.setTime(time.currentTime());...dTime.setDate(date.currentDate());...QString currentDate = dTime.toSt...
  • Qt获取当前时间

    2014-01-20 09:48:32
    Qt如何获取当前系统时间呢?很简单,举出常用的几个例子!    //获取系统现在的时间并设置显示格式  QDateTime current_date_time = QDateTime::currentDateTime();  QString current_date = current_date_...
  • Qt 获取当前时间

    千次阅读 2018-08-01 15:38:13
    1、获取带日期的时间,使用QDateTime类 QDateTime current_date_time =QDateTime::currentDateTime(); QString current_date =current_date_time.toString("yyyy.MM.dd hh:mm:ss.zzz ddd"); current_date...
  • QT 获取系统时间 日期

    2019-11-13 10:10:09
    今天学习了QT获取系统当前时间,日期 效果:左部分读取系统时间日期,右部分以字符串显示 1.首先在ui放置 PushButton,objectName更名为btnGetTime Label:时间、日期、日期时间、字符串显示 TimeEdit控件放置时间;...
  • Qt 获取系统时间

    2014-12-18 11:12:48
    Qt做的一个简单的获取系统时间窗口,LCd显示widget
  • 1、c++或者QT开发中获取系统当前时间 QString timeStamp = QString("");...//获取系统时间 GetLocalTime(&sys); QString yearStr = QString("%1").arg(sys.wYear, 4, 10, QLatin1Char('0')); QSt...
  • QT获取系统时间

    2020-11-07 09:00:29
    方法:只需两行代码即可获取当前时间 QDateTime current_time = QDateTime::currentDateTime(); //显示时间,格式为:年-月-日 时:分:秒 周几 QString StrCurrentTime = current_time.toString("yyyy/MM/dd hh:...
  • Qt获取当前系统时区

    千次阅读 2013-04-03 11:18:51
    #include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv);...因为系统是东八区的 //qDebug() //输出3603;使用格林时间 const int LOCAL_TIME_ZONE = 2
  • QT 获取当前时间

    千次阅读 2014-08-18 20:32:22
    //获取系统现在的时间并设置显示格式  QDateTime current_date_time =QDateTime::currentDateTime();  QString current_date =current_date_time.toString("yyyy-MM-dd hh:mm:ss ddd");  例:2013-05-24 13:09...
  • Qt获取当前时间 小时 分钟

    千次阅读 2020-12-11 17:00:11
    Qt获取当前时间 1 使用QDateTime类(毫秒精度) QDateTime current_date_time = QDateTime::currentDateTime(); QString current_date = current_date_time.toString("yyyy-MM-dd hh:mm::ss.zzz"); 2 使用QTime类 ...
  • 要在一个label上设置当前时间 ...//获取系统现在的时间 QString str = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 label->setText(str);//在标签上显示时间 QString QDateTime::toS
  • 目录 currentDateTime()显示当前系统时间​ toString()设置时间显示的格式 urrentDateTime()显示当前系统时间 toString()设置时间显示的格式
  • Qt获取机器当前日期-时间概述:代码示例:over:文末一句话: 概述: 1.分享两种获取当前机器日期及时间方法; 2.大家可以分析以下两种方法各自的优缺点,欢迎评论和私信; 3.之前分享过日期与字符串之间的转换,...
  • QT 获取系统时间

    2019-12-24 12:52:49
    获取系统时间,生成日志唯一名称。 二、代码 #include <QDateTime> QDateTime current_date_time =QDateTime::currentDateTime(); QString current_date =current_date_time.toString("yyyy_MM_dd_hh_mm_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,214
精华内容 5,285
关键字:

qt获取当前系统时间