精华内容
下载资源
问答
  • 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...
    头文件:
    #include<QDataTime>  

    具体实现:

    QDateTime dTime;
    QTime time;
    QDate date;
    dTime.setTime(time.currentTime());
    dTime.setDate(date.currentDate());
    QString currentDate = dTime.toString("yyyy:MM:dd:hh:mm:ss");


    转载于:https://www.cnblogs.com/SunkingYang/p/11049177.html

    展开全文
  • QT 获取系统时间 日期

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

    今天学习了QT获取系统当前时间,日期
    效果:左部分读取系统时间日期,右部分以字符串显示
    在这里插入图片描述

    1.首先在ui放置 PushButton,objectName更名为btnGetTime
    Label:时间、日期、日期时间、字符串显示
    TimeEdit控件放置时间; DateEdit控件放置日期;Date/Time Edit控件放置日期时间
    2.右半部分放置三个LineEdit(setText才能使用)
    3.右击按钮控件选择Go to slot,选择clicked(),系统会自动在mainwindow.cpp中生成void MainWindow::on_btnGetTime_clicked()函数
    下面是函数体部分

    void MainWindow::on_btnGetTime_clicked()
    {
        //获取当前日期时间,为三个专用编辑器设置日期时间数据,并转换为字符串
        QDateTime curDataTime=QDateTime::currentDateTime();
        ui->timeEdit->setTime(curDataTime.time());//timeEdit时间控件名
        ui->dateEdit->setDate(curDataTime.date());//dateEdit日期控件名
        ui->dateTimeEdit->setDateTime(curDataTime);//dateTimeEdit日期时间控件名
        //转换为字符串
        ui->EditTime->setText(curDataTime.toString("hh:mm:ss"));//EditTime: QLineEdit
        ui->EditDate->setText(curDataTime.toString("yyyy-MM-dd"));//EditDate: QLineEdit
        ui->EditdateTime->setText(curDataTime.toString("yyyy-MM-dd hh:mm:ss"));//EditdateTime: QLineEdit
    }
    

    点击 获取当前时间,则自动显示
    在这里插入图片描述
    问题:如何实时显示当前系统时间?
    答:需要用到QTimer类
    效果
    在这里插入图片描述
    1.设置一个QLabel,命名为update

    2代码

    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
        QTimer *timer=new QTimer(this);
        connect(timer,SIGNAL(timeout()),this,SLOT(timerUpdate()));
        timer->start(1000);//每次发射timeout信号的时间为1秒
        //函数原型 void QTimer::start(int msec) msec毫秒
    }
    

    函数体

    void MainWindow::timerUpdate(void)
    {
        QDateTime time = QDateTime::currentDateTime();
        QString str = time.toString("yyyy-MM-dd hh:mm:ss");//转换成字符串
       // QString str = time.toString("yyyy-MM-dd hh:mm:ss dddd");//显示星期
        ui->update->setText(str);
    }
    
    
    
    展开全文
  • 4. qt获取windows系统消息,qt获取系统信息,qt5获取window消息,qt5获取开关机时间,qt5获取休眠消息,qt捕获关机消息,qt捕获休眠信号; 5. qt警告对话框的用法,qt messagebox的用法;qt5 messagebox例子;
  • Qt获取机器当前日期-时间

    千次阅读 2021-01-18 16:38:36
    Qt获取机器当前日期-时间概述:代码示例:over:文末一句话: 概述: 1.分享两种获取当前机器日期时间方法; 2.大家可以分析以下两种方法各自的优缺点,欢迎评论和私信; 3.之前分享过日期与字符串之间的转换,...

    Qt获取机器当前日期-时间

    概述:

    1.分享两种获取当前机器日期及时间方法;
    2.大家可以分析以下两种方法各自的优缺点,欢迎评论和私信;
    3.之前分享过日期与字符串之间的转换,链接:日期与字符串互转

    代码示例:

    	//方法一
    	QDateTime dt;
    	//日期获取和设置
    	QDate date;
    	dt.setDate(date.currentDate());
    	QString currentDate = dt.toString("yyyy:MM:dd");
    	//时间获取和设置
    	QTime time;
    	dt.setTime(time.currentTime());
    	QString currentTime = dt.toString("hh:mm:ss");
    
    	//方法二
    	//获取当前日期
    	QDate current_date = QDate::currentDate();
    	QString currentDate = current_date.toString("yyyy/MM/dd");//2021-1-18
    	//设备到界面使用方法
    	//ui.ExpiryDate->setDate(QDate::currentDate());
    	
    	//获取当前时间
    	QDateTime current_time = QDateTime::currentDateTime();
    	QString currentTime = current_time.toString("yyyy-MM-dd hh:mm:ss ddd");
    
    

    over:

    欢迎大家关注作者在文末评论、点赞、转发以及批评指正!
    如果大家有更好的方法或有问题可以在文末评论一起讨论!
    共同学习!
    共同进步!

    文末一句话:

    讲道理,是这个世界上情商最低的行为,也是最没用的行为。
    毕竟懂你的人不用讲,不懂你的人讲了也白讲。
    经历多了,你也就明白了,要么付出实际行动,要么懂得保持沉默,才是最高级的处事智慧!
    而讲道理,不是!
    若是三观不一致,即使你讲再多的道理,也是也是对牛弹琴。

    展开全文
  • 目录   理论 源码 理论 标准C++中有个time.h(ctime)的头文件,他提供了把当前时间...QDateTime::currentDateTime() 获取当前时间 QDateTime::fromTime_t() 从time_t中获取当前时间 QDateTime::fromStri...
  • Qt 获取系统时间

    2014-12-18 11:12:48
    Qt做的一个简单的获取系统时间窗口,LCd显示widget
  • Qt 获取系统时间 日期时间格式

    千次阅读 2018-10-18 20:08:00
    一、示例代码 QDateTime local(QDateTime::currentDateTime()); QString localTime = local.toString("yyyy-MM-dd:hh:mm:ss");...如果只需要时间,不需要日期则可以使用QTime 二、...
  • QT获取当前系统时间并格式化

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

    2014-01-20 09:48:32
    Qt如何获取当前的系统... //获取系统现在的时间并设置显示格式  QDateTime current_date_time = QDateTime::currentDateTime();  QString current_date = current_date_time.toString('yyyy-MM-dd hh:mm:ss ddd');
  • QT获取系统时间

    2020-11-07 09:00:29
    方法:只需两行代码即可获取当前时间 QDateTime current_time = QDateTime::currentDateTime(); //显示时间,格式为:年-月-日 时:分:秒 周几 QString StrCurrentTime = current_time.toString("yyyy/MM/dd hh:...
  • 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:...
  • 1、c++或者QT开发中获取系统当前时间 QString timeStamp = QString(""); SYSTEMTIME sys;//获取系统时间 GetLocalTime(&sys); QString yearStr = QString("%1").arg(sys.wYear, 4, 10, QLatin1Char('0'));...
  • } } 二、显示效果 三、时间日期格式 1、日期格式 d - 没有前置0的数字的天(1-31) dd - 前置0的数字的天(01-31) ddd - 缩写的日名称(Mon-Sun)。使用QDate::shortDayName()。 dddd - 长的日名称(Monday-...
  • #include <QCoreApplication> #include <QDateTime> #include <QDebug> #include <...int main(int argc, char *... //获取当前系统时间 QDateTime TodayTime = QDateTime::currentDateTime(); qD
  • 要在一个label上设置当前时间 QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 label->setText(str);//在标签...
  • QT获取系统时间,以及设置日期格式

    万次阅读 2012-04-25 16:46:43
    例如我要在一个label上设置当前时间 QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间 QString str = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式 label->setText(str);//在...
  • 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-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_...
  • 目录 currentDateTime()显示当前系统时间​ toString()设置时间显示的格式 urrentDateTime()显示当前系统时间 toString()设置时间显示的格式
  • Qt获取当前时间日期或时间戳QDateTime

    千次阅读 2020-04-25 09:38:47
    获取系统时间 QDateTime timeCur = QDateTime::currentDateTime();//获取系统现在的时间 设置显示格式 QString timeStr = timeCur.toString("yyyy-MM-dd hh:mm:ss ddd"); //秒 设置显示格式 QString timeStr = ...
  • Qt获取系统时间并格式化输出

    千次阅读 2017-12-28 11:21:10
    Qt获取系统时间并格式化输出

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,804
精华内容 3,921
关键字:

qt获取系统当前时间