当前位置: 首页 > news >正文

建网站淄博求职简历

建网站淄博,求职简历,免备案空间哪家好,网站服务器租用年度价格在Qt中,QDateEdit是用于选择日期的微调框,QTimeEdit是用于选择小时和分钟的微调框 QDateTimeEdit则是基于QDateEdit和QTimeEdit的组合控件,能够同时显示日期和时间,并允许用户以交互方式编辑日期 常用属性 属性说明dateTime时间…

在Qt中,QDateEdit是用于选择日期的微调框,QTimeEdit是用于选择小时和分钟的微调框

QDateTimeEdit则是基于QDateEdit和QTimeEdit的组合控件,能够同时显示日期和时间,并允许用户以交互方式编辑日期 

常用属性

属性说明
dateTime时间日期的值,形如2000/1/1 0:00
date单纯日期的值,形如2000/1/1
time单纯时间的值,形如0:00
displayFormat

时间日期格式,形如yyyy/M/d H:mm   2024/07/31 09:35

  • y表示年份
  • M表示月份
  • d表示日期
  • H表示小时
  • m表示分钟
  • s表示秒
minimumDateTime最小时间日期
maximumDateTime最大时间日期
timeSpec
  • Qt::LocalTime:显示本地时间
  • Qt::UTC:显示协调世界时(UTC)
  • Qt::OffsetFromUTC:显示相对于UTC的偏移量(时差)

核心信号

信号说明
dateChanged(QDate)日期改变时触发
timeChanged(QTime)时间改变时触发
dateTimeChanged(QDateTime)时间日期任意一个改变都会触发

QDateTime

QDateTime是处理日期和时间的类,提供了丰富的功能和方法来管理和操作日期时间数据,支持高精度和灵活的操作

常用API

  • 获取日期/时间
    //静态成员函数
    static QDateTime currentDateTime();//返回当前本地日期时间
    static QDateTime currentDateTimeUTC();//返回当前UTC日期时间
    //成员函数
    QDate date() const;//返回日期部分
    QTime time() const;//返回时间部分
    
  • 设置日期/时间

    void setDate(const QDate &date);//设置日期部分
    void setTime(const QTime &time);//设置时间部分
    void setDateTime(const QDateTime &dateTime);//设置日期和时间
  • 格式化和解析

    //将日期时间对象格式化为指定格式的字符串
    QString toString(Qt::DateFormat format = Qt::TextDate);
    //将指定格式的日期时间字符串,转化为QDateTime
    static QDateTime fromString(const QString &string, Qt::DateFormat format = Qt::TextDate);
  • 日期/时间运算

    QDateTime addDays(qint64 days);//增加指定天数后的日期时间
    QDateTime addSecs(qint64 secons);//增加指定秒数后的日期时间
    QDateTime addMonths(int months);//增加指定月数后的日期时间
    QDateTime addYears(int years);//增加指定年数后的日期时间
    //计算两个日期时间之间的差值
    qint64 daysTo(const QDateTime &other);//计算相差多少天,计算时只看日期不看时间
    qint64 secsTo(const QDateTime &other);//计算相差多少秒
    
  • 时区操作

    QDateTime toLocalTime();//将UTC时间转换成本地时间返回
    QDateTime toUTC();//将本地时间按UTC时间返回
    

示例:计算两个日期之间相差的时间 

#include "widget.h"
#include "ui_widget.h"#include <QCalendarWidget>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//设置显示格式ui->dateTimeEdit_past->setDisplayFormat("yyyy-M-d h:mm:ss");ui->dateTimeEdit_cur->setDisplayFormat("yyyy-M-d h:mm:ss");
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_clicked()
{//获取两个日期时间QDateTime pastTime = ui->dateTimeEdit_past->dateTime();QDateTime curTime = ui->dateTimeEdit_cur->dateTime();int seconds = pastTime.secsTo(curTime);//计算相差的天数和小时数int hours = (seconds / 3600) % 24;int days = (seconds / 3600 / 24);ui->label->setText(QString("已经爱你") + QString::number(days) + "天零"+ QString::number(hours) + "小时");
}

http://www.yayakq.cn/news/277307/

相关文章:

  • 公司网站建设申请山东聊城做网站
  • 做生鲜食品最好的网站建设公司网站费用怎么做账
  • 沈阳做网站找思路搜狐做网站
  • 如何建立一个网站的数据库文件网页设计素材表格
  • 眉山市住房城乡建设局网站安徽水安建设集团网站
  • 仿阿里百秀网站模板加盟网站制作公司
  • 咸阳网站建设学校公司企业邮箱怎么注册
  • 西安建设网站排名在哪家网站做推广好
  • 有哪些网站平台wordpress 搭建app
  • 国外网站发展建设wamp wordpress打不开
  • 东莞市官网网站建设平台wordpress主题 演示数据库
  • 天津建设厅网站首页国外家具设计网站
  • 温州专业手机网站制作哪家便宜网站建设公司哪家好速找盛世传媒
  • 安徽网站建设开发有没有必要给企业做网站
  • 企业网站页面图片微网站建设行业现状
  • 中山网站建设推广云表无代码开发平台
  • 河南专业网站建设公司排名邮箱注册网站申请
  • 河间专业做网站电话网络工程师考几科
  • 网站平台推广方案网站添加白名单
  • 中医网站开发洛阳做公司网站
  • 婚庆公司网站设计阿凡达营销网站
  • 论坛类网站如何备案免费php网站系统
  • 市桥网站建设培训学校网络设计报告提纲范文
  • 网站建设实验作业桂林人才网
  • 淮北哪有做网站的wordpress 支付宝插件下载
  • 展会网站怎么做营销型和展示型网站的区别
  • 台州网站建设seo用php写的网站
  • 云主机怎样做网站黑龙江微信网站开发
  • 德阳建设局官方网站彩票网站建设服务
  • 购物商城网站建设方案网站建设需要备案吗