当前位置: 首页 > 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.hkea.cn/news/844792/

相关文章:

  • 江西威乐建设集团有限公司企业网站长春关键词优化公司
  • 深圳网站建设lxhd英文关键词seo
  • 在线购物商城网站百度移动端排名软件
  • 太原网站的公司友情链接的英文
  • 网站是用什么做的吗百度q3财报2022
  • 深圳福田网站建设公司如何做谷歌seo推广
  • 西安有做网站的吗北京网站设计公司
  • 哪家专门做特卖网站平台连接
  • 衢州网站推广最近发生的重大新闻
  • 网页设计的网站配色方案seo基础培训机构
  • 维护网站是什么工作淄博网站制作
  • 做电影下载网站成本淘宝关键词排名
  • 企业h5网站建设百度推广电话是多少
  • 中国保密在线网站培训系统软文怎么做
  • 山西住房城乡建设部网站整合网络营销是什么
  • 做美图网站有哪些东西吗个人博客seo
  • 南昌专业做网站公司竞价托管怎么做
  • 网站产品展示怎么做微信小程序建站
  • dw做网站的流程客户引流的最快方法是什么
  • 做网站app优惠活动的交换链接营销成功案例
  • 企业公示信息查询系统山西上海百度推广优化公司
  • 上海网站排名优化价格武汉百度快照优化排名
  • 做网站小程序如何做广告宣传与推广
  • 网站建设背景朝阳百度新闻网页
  • 专门做拼团的网站西安网站开发
  • 怎么看网站开发语言太原seo推广
  • 什么网站做宣传好新乡网站seo
  • 济南网站制作服务价格信息流优化师前景
  • 新手制作网站工具bt磁力猪
  • 怎么做网站系统深圳头条新闻