Qt-时间
来源:互联网 发布:日本历史地震数据统计 编辑:程序博客网 时间:2024/05/22 04:32
- QDateTime
QDateTime dateTime;
QString dateTime_str = dateTime.currentDateTime().toString("yyyy-MM-dd hh:mm:ss");
// 从字符串转换为毫秒(需完整的年月日时分秒)
datetime.fromString("2011-09-10 12:07:50:541", "yyyy-MM-dd hh:mm:ss:zzz").toMSecsSinceEpoch();
// 从字符串转换为秒(需完整的年月日时分秒)
datetime.fromString("2011-09-10 12:07:50:541", "yyyy-MM-dd hh:mm:ss:zzz").toTime_t();
// 从毫秒转换到年月日时分秒
datetime.fromMSecsSinceEpoch(1315193829218).toString("yyyy-MM-dd hh:mm:ss:zzz");
// 从秒转换到年月日时分秒(若有zzz,则为000)
datetime.fromTime_t(1315193829).toString("yyyy-MM-dd hh:mm:ss[:zzz]");
QDateTime dateTime;
QString dateTime_str = dateTime.currentDateTime().toString("yyyy-MM-dd hh:mm:ss");
// 从字符串转换为毫秒(需完整的年月日时分秒)
datetime.fromString("2011-09-10 12:07:50:541", "yyyy-MM-dd hh:mm:ss:zzz").toMSecsSinceEpoch();
// 从字符串转换为秒(需完整的年月日时分秒)
datetime.fromString("2011-09-10 12:07:50:541", "yyyy-MM-dd hh:mm:ss:zzz").toTime_t();
// 从毫秒转换到年月日时分秒
datetime.fromMSecsSinceEpoch(1315193829218).toString("yyyy-MM-dd hh:mm:ss:zzz");
// 从秒转换到年月日时分秒(若有zzz,则为000)
datetime.fromTime_t(1315193829).toString("yyyy-MM-dd hh:mm:ss[:zzz]");
#include <QDateTime>
#include <QDebug>
...
QDateTime sysDateTime;
qDebug() <<sysDateTime.currentDateTime().toString("yyyy年MM月dd日 hh:mm:ss");
qDebug() << QDateTime::currentMSecsSinceEpoch();
#include <QTime>
...
QDateTime sysDateTime;
qDebug() <<sysDateTime.currentDateTime().toString("yyyy年MM月dd日 hh:mm:ss");
- 延时(4.7之前的版本不能使用)
#include <QApplication>
#include <QApplication>
#include <QDateTime>
#include <QDebug>
...
qint64 startTime = QDateTime::currentMSecsSinceEpoch();
qDebug() << startTime;
while (1)
{
if (QDateTime::currentMSecsSinceEpoch() - startTime > interval) // interval为需要延时的时间(ms)
{
break;
}
qint64 startTime = QDateTime::currentMSecsSinceEpoch();
qDebug() << startTime;
while (1)
{
if (QDateTime::currentMSecsSinceEpoch() - startTime > interval) // interval为需要延时的时间(ms)
{
break;
}
QApplication::processEvents(); // 处理其他事件,避免程序出现假死
}
}
qDebug() << QDateTime::currentMSecsSinceEpoch();
- 计算2个操作的时间差
#include <QTime>
#include <QDebug>
...
QTime startTime = QTime::currentTime();
QTime endTime = QTime::currentTime();
qDebug() << startTime.msecsTo(endTime); // 结果为ms
QTime endTime = QTime::currentTime();
qDebug() << startTime.msecsTo(endTime); // 结果为ms
0 0
- qt 时间
- Qt-时间
- [Qt] Qt时间 - QDateTime
- QT 设置系统时间
- qt 测试精确时间
- QT 设置系统时间
- QT时间设置
- Qt 返回系统时间
- QT时间循环机制
- Qt设置系统时间
- Qt 时间显示
- qt 中的时间。
- QT获取系统时间
- Qt 计算时间
- Qt获取当前时间
- Qt获取当前时间
- Qt获取网络时间
- QT时间设置
- spoj7258 Lexicographical Substring Search(SUBLEX),后缀自动机
- 关于SQL server的Update用法
- POJ 1185 炮兵阵地 (状态压缩DP)
- 指针函数与函数指针的区别
- 系统的移植小感
- Qt-时间
- KMP算法求next数组
- C++ STL相关容器详解
- Android UsageStatsService:要点解析
- Install Xilinx USB cable drivers for Ubuntu
- android-代码里使用shell命令(wifi调试)
- POJ2112 Optimal Milking 二分法+网络流
- Sql server 无法附加数据库的解决方法
- 而是如何用文化园王海燕文欢迎为何杀人后