Qt时间日期
2016-11-09 09:38
281 查看
获取系统当前时间并设置显示格式
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获取系统时间,以及设置日期格式
- Qt学习(8)——Qt5中的日期(Date)和时间(Time)(2)
- qt获取当前时间以及日期
- QT获取系统时间以及设置日期格式
- Qt:在程序中获取源码被编译的日期和时间
- QT获取系统时间,以及设置日期格式
- Qt学习(10)——Qt5中的日期(Date)和时间(Time)(4)
- Qt获取当前日期与时间
- Qt:在程序中获取源码被编译的日期和时间
- Qt 计算两个日期的时间差并以时分秒显示出来
- QT:日期时间编辑器MyDateTimeEdit
- 【转】QT获取系统时间,以及设置日期格式
- QT时间相关的使用(日期相减问题)
- Qt4 设置系统日期时间
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Qt中利用定时器QTimer准实时显示当前日期和时间
- QT系列:获取系统时间 日期时间格式
- Qt中的日期时间类
- Qt:在程序中获取源码被编译的日期和时间