精华内容
下载资源
问答
  • qt日期时间

    2016-01-06 08:39:11
    qt日期时间
    获取系统当前时间并设置显示格式
    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:10 周五

    获取当前时间时、分、秒
    范围:小时(0--23)、分钟(0--59)、秒(0--59)、毫秒(0--999)
    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();

    比较日期大小
    //获取当前时间及文件缓存时间
    QDateTime currentDateTime = QDateTime::currentDateTime();
    QDateTime dateTime = QDateTime::fromString(strDate, sDateTimeFormat);

    //获取文件缓存一个月之后的时间
    QDateTime afterOneMonthDateTime = dateTime.addMonths(1);

    //如果缓存时间超过一个月,则删除
    qint64 nSecs = afterOneMonthDateTime.secsTo(currentDateTime);
    if (nSecs > 0)
    {
        QFile::remove(strFilePath);
    }
    这里是举的一个小例子(删除一个月以前的缓存文件)
    展开全文
  • 如何对两个字符串时间如"2012-07-23 15:30:20" 和 "2012-07-23 15:35:20" 相减
  • Qt 日期时间

    2021-02-21 22:25:26
    QDateTime:日期时间数据类型,表示日期和时间,如2017-03-23 08:12:43。 2.日期和时间编辑显示的类 QTimeEdit:编辑和显示时间的组件。 QDateEdit:编辑和显示日期的组件。 QDateTimeEdit:编辑和显示日期...

    1.日期和时间相关的类

    QTime:时间数据类型,仅表示时间,如15:23:13。

    QDate:日期数据类型,仅表示日期,如2017-4-5。

    QDateTime:日期时间数据类型,表示日期和时间,如2017-03-23 08:12:43。

    2.日期和时间编辑显示的类

    QTimeEdit:编辑和显示时间的组件。

    QDateEdit:编辑和显示日期的组件。

    QDateTimeEdit:编辑和显示日期时间的组件。

    QCalendarWidget: 一个用日历形式选择日期的组件。

    3.日期时间获取与字符串转换

    QDateTime 类的静态函数 currentDateTime() 获取当前日期时间

    QString QDateTime::toString(const QString fiformat) const   //日期-->字符串, format 指定的格式转换为字符串

    QDateTime QDateTime::fromString(const QString &string, const QString &format)  //字符串-->日期

    以下是格式转换

    字符 意义
    d 天,不补零显示,1-31
    dd 天,补零显示,01-31
    M 月,不补零显示,1-12
    MM 月,补零显示,01-12
    yy 年,两位显示,00-99
    yyyy 年,4位数字显示,如 2016
    h 小时,不补零,0-23 或 1-12 (如果显示 AM/PM)
    hh 小时,补零2位显示,00-23 或 01-12 (如果显示 AM/PM)
    H 小时,不补零,0-23 (即使显示 AM/PM)
    HH 小时,补零显示,00-23 (即使显示 AM/PM)
    m 分钟,不补零,0-59
    mm 分钟,补零显示,00-59
    z 毫秒,不补零,0-999
    zzz 毫秒,补零 3 位显示,000-999
    AP或A 使用 AM/pm 显示
    ap或a 使用 am/pm 显示

     4.示例:获取当前日期

     

    //.h
    #ifndef WIDGET_H
    #define WIDGET_H
    
    #include <QWidget>
    
    namespace Ui {
    class Widget;
    }
    
    class Widget : public QWidget
    {
        Q_OBJECT
    
    public:
        explicit Widget(QWidget *parent = 0);
        ~Widget();
    
    private slots:
    
        void on_pushButton_clicked();
    
    private:
        Ui::Widget *ui;
    };
    
    #endif // WIDGET_H
    
    //.cpp
    #include "widget.h"
    #include "ui_widget.h"
    #include <QDateTime>
    #include <QDate>
    
    Widget::Widget(QWidget *parent) :
        QWidget(parent),
        ui(new Ui::Widget)
    {
        ui->setupUi(this);
    
    }
    
    Widget::~Widget()
    {
        delete ui;
    }
    
    void Widget::on_pushButton_clicked()
    {
        QDateTime curDateTime=QDateTime::currentDateTime();
        ui->timeEdit->setTime(curDateTime.time());
        ui->dateEdit->setDate(curDateTime.date());
        ui->dateTimeEdit->setDateTime(curDateTime);
    
        ui->lineEditTime->setText(curDateTime.toString("hh:mm:ss"));
        ui->lineEditDate->setText(curDateTime.toString("yyyy-MM-dd"));
        ui->lineEditDateTime->setText(curDateTime.toString("yyyy-MM-dd hh:mm:ss"));
    }
    

     

    展开全文
  • Qt日期时间

    2020-09-11 09:15:34
    QtCore提供3个类,QDate,QTime,QDateTime来处理与日期时间相关的问题,这3个类的用法相似。QDate类处理日期相关,如QDate currentDate=QDate::currentDate();获取当前日期int year=currentDate.year();int month=...

    QtCore提供3个类,QDate,QTime,QDateTime来处理与日期和时间相关的问题,这3个类的用法相似。QDate类处理日期相关,如QDate currentDate=QDate::currentDate();获取当前日期int year=currentDate.year();int month=currentDate.month();int day=curre

    展开全文
  • qt5显示日期时间,qt5获取系统时间,qt获取日期;qt日期例子。qt时间例子; 2. typdef结构体用法,typedef结构体转换和数据拷贝方法例子; 3. qt测试小端模式存储,结构体复制,结构体存储的测试; 4. qt获取windows...
  • Qt时间日期

    2016-11-09 09:38:38
    获取系统时间 比较时间大小 时间日期处理

    获取系统当前时间并设置显示格式

    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:10 周五

    获取当前时间时、分、秒
    范围:小时(0–23)、分钟(0–59)、秒(0–59)、毫秒(0–999)

    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();

    比较日期大小

    //获取当前时间及文件缓存时间

    QDateTime currentDateTime = QDateTime::currentDateTime();
    QDateTime dateTime = QDateTime::fromString(strDate, sDateTimeFormat);

    //获取文件缓存一个月之后的时间

    QDateTime afterOneMonthDateTime = dateTime.addMonths(1);

    //如果缓存时间超过一个月,则删除

    qint64 nSecs = afterOneMonthDateTime.secsTo(currentDateTime);
    if (nSecs > 0)
    {
        QFile::remove(strFilePath);
    }

    这里是举的一个小例子(删除一个月以前的缓存文件),当然也可以使用格式化后的字符串进行比较!
    这些都是比较常用的,也很好记。。。

    展开全文
  • Qt日期时间

    千次阅读 2017-12-21 09:33:41
    Qt日期时间 获取系统当前时间并设置显示格式 QDateTime current_date_time = QDateTime::currentDateTime(); QString current_date = current_date_time.toString("yyyy-MM-dd hh:mm:ss ddd"); 例:2013-05-24...
  • QT自定义日期时间设置窗体,slider time windows鼠标滑动选择设置日期时间,button label等控制窗体组成。
  • QT时间日期

    2016-06-25 18:44:44
    获取系统当前时间并设置显示格式 QDateTime current_date_time =QDateTime::currentDateTime(); QString current_date =current_date_time.toString("yyyy-MM-dd hh:mm:ss ddd"); 例:2016-06-25 18::10 周五 ...
  • qt 定制日期时间控件

    2017-11-21 14:38:24
    定制QDateTimeEdit控件,采用qt5.9vs版编译,下拉选择年份月份
  • Qt 获取时间日期

    2019-08-16 20:15:31
    QDataTime获取日期时间格式为 年月日时分秒 QDateTime dateTime(QDateTime::currentDateTime()); QString qStr = dateTime.toString("yyyyMMddhhmmss"); /*将时间转换为字符串格式为eg:201908061213;*/ ...
  • qt实现实时日期时间显示

    热门讨论 2012-12-21 18:55:33
    qt实现日期时间显示 这种方法不能精确显示 还望高手指教
  • QT 获取系统时间 日期

    2019-11-13 10:10:09
    今天学习了QT获取系统当前时间,日期 ...Label:时间、日期、日期时间、字符串显示 TimeEdit控件放置时间; DateEdit控件放置日期;Date/Time Edit控件放置日期时间 2.右半部分放置三个LineEdit(setText才能使用) 3...
  • linux qt4下 时间 日期的刷新显示方法
  • Qt程序获取编译日期时间

    千次阅读 2019-07-31 23:00:36
    利用__DATE__与__TIME__编译宏特性为Qt程序添加编译日期时间
  •  此小结学习日期时间、定时器、时间编辑类的相关函数。 一、QDate 查看帮助文档可见:  QDATE类提供日期函数:QDATE对象包含公历中的日历日期,即年、月和日数。它可以从系统时钟读取当前日期。它提供了...
  • Qt实现日期时间日历显示

    千次阅读 2018-08-18 17:05:00
    今天继续学习《Qt实战一二三》,@博主一去丶二三里 Qt之QDateTime https://blog.csdn.net/liang19890820/article/details/52387275 记得加上布局就没问题了! 另外加上@博主一去丶二三里 ...
  • QT获取日期时间,星期

    千次阅读 2019-07-29 08:18:18
    QT类库 QT提供 QDate、 QTime、 QDateTime三个类对...获取当前日期时间,返回一个QDateTime对象 toString(“yyyy.MM.dd hh:mm:ss.zzz ddd”) 将QDateTime对象的日期时间,转换为date time 标准格式 代码实例...
  • Qt时间&日期

    2016-07-16 14:32:00
    2.获取日期:QDateTime time=QDateTime::currentDateTime(); 3.从时间中提取指定格式的字符串:QString strDate=time.toString("yyyy"); 4.格式字符串:   QString QDateTime::toString ( const QString & ...
  • Qt:获取日期时间

    千次阅读 2019-04-26 18:55:21
     一般而言,操作系统(Windows/Linux/Mac)的内核函数都会给出了日期时间的相关系统库函数,Qt在此基础上进行了封装,提供了获取时间和日期的3个相关类——QDateTime、QDate、QTime,使其在Qt内部空间之间的使用...
  • Qt时间日期控件的设置

    千次阅读 2020-10-20 20:21:08
    一、dateTimeEdit格式的修改 ...二、Qt显示当前时间 以代码为例,以下代码用到了Qt5中的Lambda 表达式: //设置时间显示的字体 QPalette palette; palette.setColor(QPalette::WindowText,Qt::red);
  • Qt 获取系统时间 日期时间格式

    千次阅读 2018-10-18 20:08:00
    一、示例代码 QDateTime local(QDateTime::currentDateTime()); QString localTime = local.toString("yyyy-MM-dd:hh:mm:ss");...如果只需要时间,不需要日期则可以使用QTime 二、...
  • Qt Creator 实时日期+时间 1.创建一个QT Gui , 我的叫做mainwindow 2.在mainwindow.ui页面添加一个 lable 我这里还添加了背景图片 如下: 3.在mainwindow.h文件添加头文件 #include <QTimer> #include <...
  • QT显示当前日期时间

    2020-07-30 00:49:18
    2、在头文件中声明显示时间的槽 #ifndef MYDIALOG2_H #define MYDIALOG2_H #include <QDialog> namespace Ui { class myDialog2; } class myDialog2 : public QDialog { Q_OBJECT public: explicit ...
  • Qt中的日期时间

    2018-04-15 23:30:47
    转https://blog.csdn.net/amnes1a/article/details/64436889在Qt中,为了方便日期时间的表示和相关操作,为我们提供了两个类。一个是QDate,表示年月日形式的日期;一个是QTime,表示时分秒形式的时间。今天,就来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 546
精华内容 218
关键字:

qt日期时间