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]");

- 获取系统时间

#include <QDateTime>

#include <QDebug>
...
QDateTime sysDateTime;
qDebug() <<sysDateTime.currentDateTime().toString("yyyy年MM月dd日 hh:mm:ss");


- 延时(4.7之前的版本不能使用)

#include <QApplication>

#include <QDateTime>

#include <QDebug>

...
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

Qt时间 - QDateTime相关推荐

  1. QT中QDatetime中文系统中获取英文系统的结果

    QT中QDatetime中文系统中获取英文系统的结果 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 我们在中文系统下开发QT程序,如 ...

  2. qt读oracle时间戳,QT利用QDateTime获取当前时间戳的方法toTime_t

    1.toTime_t()把2014年12月19日10:24:40这样的QDateTime的格式转变为1418955940这样的时间戳 QDateTime time = QDateTime::curre ...

  3. Qt时间轴QTimeLine的基本用法

    概述 QTimeLine类提供用于控制动画的时间表,通常用于定期调用插槽来为GUI控件创建动画.简单来说,就是可以通过 QTimeLine 来快速的实现动画效果,其原理就是在指定的时间内发出固定帧率的 ...

  4. qt 时间编程之时钟

    这里写目录标题 开启 time 格式自动 QTIM 打点 qtime qt的时间类 qtimer qt的定时类 头文件包含以及定义 #include<QTime> #include< ...

  5. QT QDateTime获取当前时间且分出年月日时分秒

    QT QDateTime获取当前时间且分出年月日时分秒 前言 才发现自己都不知道怎么在QT里获取当前时间,为了以后忘了要用到,就直接记录下来吧 需要用到的是QDateTime这个类 获取当前时间 首先 ...

  6. Qt获取当前时间日期或时间戳QDateTime

    获取系统时间 QDateTime timeCur = QDateTime::currentDateTime();//获取系统现在的时间 设置显示格式 QString timeStr = timeCur ...

  7. C++|Qt工作笔记-C++获取当前系统时间,Qt获取当前系统时间及各标准间转化

    目录 理论 源码 理论 标准C++中有个time.h(ctime)的头文件,他提供了把当前时间转成uint的! 在Qt中有一个QDateTime的类,这个类提供了几个静态方法: QDateTime:: ...

  8. Qt字符串转日期时间-毫秒

    QT 毫秒级别字符串在转日期时间格式时,要注意字符串的格式为2021-07-01 15:12:33.134,秒和毫秒之间要使用小数点,而不是使用冒号. // ms 级字符串转换为日期时间 QDateT ...

  9. QT:为图片加当前系统时间水印

    获取系统时间 使用QDateTime 这一个类来获取当前的系统的日期以及时间,使用QDateTime 这一个类需要的头文件: #include <QDateTime> /*创建日期时间对象 ...

最新文章

  1. 处理器后面的字母含义_电脑天天用,但CPU后缀的一个字母你知道代表这什么吗?...
  2. 使用juery在iframe内部访问父页面元素
  3. Python基础教程:类的property特性
  4. android之多媒体篇(一)
  5. Content Provider 基础 之URI
  6. 打开软件就遍历桌面和D盘的软件名通过UDP广播的方式发出。服务器监听指定的端口可以获得文件夹名称。不会暴露自己的IP
  7. 京东云Ubuntu下安装mysql
  8. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_22-页面查询服务端开发-Dao-基础方法测试...
  9. paip.java swt 乱码问题解决
  10. 13分钟搭建动易PHP论坛(OS:Linux)
  11. 团队管理35-管理方法论积累
  12. 如何用计算机制作pop海报,怎么用ps制作pop海报_ps制作pop字体
  13. 手机触摸屏有电阻屏和电容屏,有什么区别?
  14. Camera Tuning-高通平台总结
  15. 聚醚/聚丙烯酰胺-竣甲基/聚丙烯酰胺/粒状聚N-异丙基丙烯酰胺壳聚糖水凝胶的制备方法
  16. Android Studio之Activity简介
  17. day18私有化、关联、继承
  18. python装饰图解_Python装饰器(Decorate)使用图解
  19. 商品分类 商品类型 商品属性
  20. 超详细“CIDR地址块及其子网划分”

热门文章

  1. 日语操作系统安装日语软件乱码的解放方案
  2. 分享几款DIY的手表
  3. [Python人工智能] 十六.Keras环境搭建、入门基础及回归神经网络案例
  4. php行业八卦,PHP 的八卦两则_PHP
  5. 邓应海:焦点转向美国数据,央行会议!最新黄金走势分析
  6. 人工神经网络结构图高清,人工神经网络结构图解
  7. ffmpeg 裁剪、合并视频的多个部分
  8. matlab火箭升空,火箭升空原理
  9. 如何选择计算机软考科目,如何选择软考科目?
  10. 5G智慧工业 | PLC设备远程监控系统解决方案