函数 tostring_QDate、QTime、QDateTime的相关函数说明
此小结学习日期、时间、定时器、时间编辑类的相关函数。
一、QDate
查看帮助文档可见:
QDATE类提供日期函数:QDATE对象包含公历中的日历日期,即年、月和日数。它可以从系统时钟读取当前日期。它提供了比较日期和操作日期的功能。例如,有可能添加和减去日期、月份和年份,具体如下:
帮助文档QT
查看帮助文档可见:
QDate显示格式
帮助文档
二、QTime
查看帮助文档可见:
QTIME类提供时钟时间函数。QTIME对象包含时钟时间,即从午夜开始的小时数、分钟数、秒数和毫秒数。它可以从系统时钟读取当前时间并测量经过的时间跨度。它提供了用于比较时间和通过添加毫秒来操纵时间的功能。QTIME使用24小时时钟格式,它没有AM/PM的概念。与QDateTime不同的是,QTime没有时区或夏令时概念。
QTime time(18,8,9,30);//设置时间为18时8分9秒30毫秒
QString time1 = time.toString("hh:mm:ss.zzz");//结果为18:08:09.030
QString time2 = time.toString("h:m:s.z");//结果为18:8:9.30
QString time3 = time.toString("h:m:s.z AP");//结果为6:8:9.30 PM
QString time4 = time.toString("h:m:s.z ap");//结果为6:8:9.30 pm
QString QTime::toString(Qt::DateFormat f = Qt::TextDate) const
//按照参数format指定的格式用字符串形式输出当前时间对象的时间.
//参数的可选值:
Qt::TextDate:格式为HH:MM:SS
Qt::ISODate:遵循ISO8601的时间表示格式,同样也为HH:MM:SS
Qt::LocalDate:字符串格式依赖系统本地设置
QTime QTime::fromString(const QString &string, Qt::DateFormat format = Qt::TextDate)
//使用参数format指定的格式根据参数string指定的时间返回一个时间对象。如果string指定的时间不合法,则返回一个无效的时间对象。
//format可选值:
Qt::TextDate:格式为HH:MM:SS
Qt::ISODate:遵循ISO8601的时间表示格式,同样也为HH:MM:SS
Qt::LocalDate:字符串格式依赖系统本地设置
三、QDateTime
顾名思义,QDateTime是类QDate和类QTime的相结合,它可以从系统时钟中读取当前日期时间。它提供比较日期时间和操作日期时间的函数,比如加上一定数量的秒、天、月或年。
和QDate相比可以设置时区属性:setTimeZone(const QTimeZone &toZone)
四、QTimer
QTimer是一个计时器类
它的使用分三步,创建对象,连接signal和slot函数,start()
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));//系统调用update函数重绘界面,也可以写自定义的槽函数
timer->start(1000);
其中,SIGNAL(timeout())表示:每当计时结束,计时器归零并重新计时,并发送一个信号激活slot函数。而 timer->start(1000);当中的1000,就是1000毫秒的意思,表示每次timeout的时间间隔是1000ms
如果我们想让这个计时器只计时一次,那么必须使用void setSingleShot(bool singleShot)函数。
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->setsetSingleShot(true)
timer->start(60000);
这样计时器只会倒计时1分钟,然后结束。
当然我们还可以改变计时周期
void setInterval(int msec) QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(1000);
五、QDateEdit、QTimeEdit、QDateTimeEdit
QDateEdit和QTimeEdit均继承自QDateTimeEdit,许多特性和功能都有QDateTimeEdit提供。这些都是相关属性,它们用来编辑日期和时间:
如QDateEdit主要一下函数:
(1) date:保存了部件的显示日期。
(2) minimumDate:定义了用户可以设置的最小日期。
(3) maximumDate:定义了用户可以设置的最大日期。
(4) displayFormat:包含了一个字符串用于格式化日期
分———————割———————线
版权声明:本文为CSDN博主「bwangk」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/bwangk/article/details/80793492
函数 tostring_QDate、QTime、QDateTime的相关函数说明相关推荐
- Qt由入门到放弃-QDate、QTime、QDateTime的相关函数
此小结学习日期.时间.定时器.时间编辑类的相关函数. 一.QDate 查看帮助文档可见: QDATE类提供日期函数:QDATE对象包含公历中的日历日期,即年.月和日数.它可以从系统时钟读取当前日期.它 ...
- MaxCompute SQL函数详解 ODPS SQL函数详解---之日期相关函数
MaxCompute SQL函数详解 ODPS SQL函数详解 日期函数 to_date函数 返回类型:datetime 语法:to_date(类型 参数1,类型 参数2);to_date(strin ...
- android 清屏函数,android minui fb显示相关函数
int gr_init(void); /* 初始化图形显示,主要是打开设备.分配内存.初始化一些参数 */ void gr_exit(void); /* ...
- qt翻译---QTime
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://no001.blog.51cto.com/1142339/277559 QTime ...
- QDateTime类
目录 一.QDateTime 二.成员函数文档 三.使用案例 一.QDateTime QDateTime对象包含一个日历日期和一个时钟时间(一个"日期时间").它是QDate和QT ...
- Roson的Qt之旅#56 QTime用法
1.详细描述 QTime类提供时钟时间函数. QTime对象包含一个时钟时间,即从午夜开始的小时.分钟.秒和毫秒数.它可以从系统时钟中读取当前时间,并测量经过的时间跨度.它提供了比较时间和通过添加毫秒 ...
- 【数字信号处理】相关函数应用 ( TDOA 时差估计 | 时间差与距离差 | 方向定位与精准定位 | 信号描述 | 通过相关函数求时间差 )
文章目录 一.TDOA 时差估计 1.信号相关函数 2.时间差与距离差 3.方向定位与精准定位 4.2 个信号的函数描述 5.通过相关函数求时间差 一.TDOA 时差估计 假设有一个 " 信 ...
- sigaction 函数,sigemptyset()函数,fcntl()函数,isatty()函数
第一个函数:使用 sigaction函数: signal 函数的使用方法简单,但并不属于POSIX标准,在各类UNIX平台上的实现不尽相同,因此其用途受 到了一定的限制.而 POSIX标准定义的信号处 ...
- c语言fgetpos的参数,C语言fgetpos()函数:获得当前文件的读写指针(转)
头文件:#include fgetpos()函数获得当前文件的指针所指的位置,并把该指针所指的位置信息存放到pos所指的对象中.pos以内部格式存储,仅由fgetpos()和fsetpos()使用.f ...
- Python全栈之路系列----之-----内置函数和匿名函数lamdba
引子 什么是内置函数? 内置函数就是python 提供给我们直接拿来就可以用的函数 内置函数--内置命名空间 只管调用 不管实现 总共68个 def func(): == #这是自己定义的函数 ...
最新文章
- 李德毅院士:新一代人工智能十问
- 关于事件相关电位SSVEP应用于视频游戏的研究
- Centos 6.5 python 2.6.6 升级到 2.7
- MySQL保存或更新 saveOrUpdate
- rstudio r语言_如何在R中接受用户输入?
- javascript 本地存储(cookies、sessionStorage和localStorage解释及区别)
- oracle最小值寒素,新人教版备考2020年浙江中考语文复习专题:基础知识与古诗文专项特训(五十六)D卷...
- 电机对应的电流计算方式及电线、端子的选型
- HTML代码 可在线运行查看效果的HTML在线编辑器
- doctrine 事件
- 北京智源大会圆满闭幕!150名国际AI领袖、50万名专业观众共襄盛会(含嘉宾观点集锦)...
- 【计算机体系结构实验】指令调度和延迟分支
- OTSU(最大类间方差法、大津算法)
- 网络营销与传统营销的区别及优缺点
- 为什么要选择网络公关公司压制负面影响,维护好品牌?
- 获取淘宝/天猫、拼多多、京东商品详情API
- HTTP协议之代理服务器、CDN、网络安全
- 2023年Java面试题最新整理,附白话答案
- java多线程同步与死锁_浅析Java多线程中的同步和死锁
- 2021 各式免費 Sorce Code
热门文章
- 【图像处理基础】基于matlab图像Harris角点检测【含Matlab源码 1731期】
- 【心电信号】基于matlab GUI心电信号数字滤波处理【含Matlab源码 1067期】
- 【行为识别】基于matlab差影法三维人体姿态行为识别【含Matlab源码 277期】
- 【路径规划】基于matlab粒子群算法机器人栅格路径规划【含Matlab源码 018期】
- 计算机应用技术与英语相关性,浅析计算机应用的技术专业的计算机专业英语的教学改进.doc...
- 计算机视觉可分计算成像学()五大类,中国大学 MOOC_化工过程与控制仿真实习_期末考试选修课答案...
- 负熵主义者_未来主义者
- php 安装scws,SCWS分词扩展在windows下的安装方法
- php什么是同源策略,javascript - 绕过同源策略的方法
- 大型网站seo方案_网站seo完整的优化方案