Qt中一些常用时间显示的函数调用示例
2012-09-29 17:34
561 查看
由于技术有限,目前用到的函数和类就:QDateTime、QDate和QTime
需要导入的文件为:
#include
<QDateTime>
#include
<QDate>
但是在我写的程序里没有导入后两个也能成功,具体原因还是大牛来解释吧!
言归正传,看一段代码吧!
QDate nowday = QDateTime::currentDateTime().date();
这段代码里基本上给出了我平时计算时间想要的:星期几、年月日、还有就是时分秒;其它的辅助函数看自己的程序功能要求了!
跑个题:
这里是用qDebug来在应用程序输出栏里输出结果,方便自己的查阅!一般的用法是:
qDebug("你想输出的字符串");
这里用来“<<”是可以多重输出的,这也算是c++的比较好的一种输出显示方式(至少我挺喜欢的);
因为<<后面有的不是字符串,Qt中会给转换成字符串输出,但是需要导入文件:
#include
<QDebug>
说到这里的字符串和数字(int、double)等之间的转换,等国庆回来之后,在发一篇blog简要的说说吧!!!
跑题回来:
Qt中还有一个计时器:QTimer,
这个东西可以设置定长时间(周期)然后让它不断的重复计时,当时间到了,可以定义自己想要的操作
代码片段如下:
这里就定义了一个定时器,每一秒都会触发一下,然后去执行doSomeThing()函数中写的操作。
当然需要导入文件:
#include
<QTimer>
就写到这了,希望对你有帮助!!!
需要导入的文件为:
#include
<QDateTime>
#include
<QDate>
#include <QTime>
但是在我写的程序里没有导入后两个也能成功,具体原因还是大牛来解释吧!
言归正传,看一段代码吧!
QDate nowday = QDateTime::currentDateTime().date();
qDebug()<<nowday.dayOfWeek();
qDebug()<<nowday.day();
qDebug()<<nowday.month();
qDebug()<<nowday.year();
qDebug()<<nowday.daysInYear();//今年有多少天365或366
qDebug()<<nowday.daysInMonth();//这个月有多少天28,29,30或31
QTime nowtime = QDateTime::currentDateTime().time();
qDebug()<<nowtime.hour();
qDebug()<<nowtime.minute();
qDebug()<<nowtime.second();
这段代码里基本上给出了我平时计算时间想要的:星期几、年月日、还有就是时分秒;其它的辅助函数看自己的程序功能要求了!
跑个题:
这里是用qDebug来在应用程序输出栏里输出结果,方便自己的查阅!一般的用法是:
qDebug("你想输出的字符串");
这里用来“<<”是可以多重输出的,这也算是c++的比较好的一种输出显示方式(至少我挺喜欢的);
因为<<后面有的不是字符串,Qt中会给转换成字符串输出,但是需要导入文件:
#include
<QDebug>
说到这里的字符串和数字(int、double)等之间的转换,等国庆回来之后,在发一篇blog简要的说说吧!!!
跑题回来:
Qt中还有一个计时器:QTimer,
这个东西可以设置定长时间(周期)然后让它不断的重复计时,当时间到了,可以定义自己想要的操作
代码片段如下:
QTimer timer = new QTimer(this);
connect(timer,SIGNAL(timeout()),this,SLOT(doSomeThing()));
timer->start(1000);
这里就定义了一个定时器,每一秒都会触发一下,然后去执行doSomeThing()函数中写的操作。
当然需要导入文件:
#include
<QTimer>
就写到这了,希望对你有帮助!!!
相关文章推荐
- 今日收获总结(关于存储过程时间查询的一些方法以及字段截取的函数及调用示例)
- Qt开发中字符串、字节数组和变量常用的一些函数总结
- MySQL一些常用的时间函数
- ORACEL 中的一些常用时间函数及时间运算
- 分享一些关于PHP时间函数的常用时间
- Qt开发中字符串、字节数组和变量常用的一些函数总结
- 一些常用的时间函数
- Qt中设置系统时间,调用system()函数
- Android 拍照以及一些常用的处理,例如将图片显示到相册(包含了安卓系统6.0以上调用相机的处理)
- C/C++调用系统函数API显示系统时间
- shell的一些常用的语句(if语句,变量,for、while、until语句、函数调用、脚本调用)
- c语言里面的调用显示系统时间的函数及实现过程是什么
- Qt主窗体显示最前 在delphi中使用Application.BringToFront;可以保证当前程序显示在最前。 然而今天在Qt中,没有类似函数供调用。 尝试了activeWindow,s
- MySQL一些常用的时间函数 current_timestamp()
- JS备忘--子父页面获取元素属性、显示时间,iframe之间互相调用函数
- QT5的一些常用函数(菜单,工具条,label,QMessageBox,定时器)
- ORACLE常用的一些时间函数
- 用Cfree,C++调用日期和时间函数并显示
- MFC中一些常用函数调用顺序及功能
- C#一些常用时间函数