对于UTC我不附加库知道你如何能做到,但对于日期和时间,你有你的分割字符串来获得日期和时间后,你可以做这样的事情:

QString time("21:51:16.779");

QString date("2014-08-26");

QDate date = QDate::fromString(date, "yyyy-MM-dd");

QTime time = QTime::fromString(time, "h:m:s.zzz");

你的确可以格式化fromString的日期和时间,所以你不会得到只有毫秒。

但是,如果您真的想获得微秒级,则应该创建一个继承QTime的类,然后重载void QTime::fromString(QString, QString);方法。然后在这个方法中,你会做这样的事情。

void MyTime::fromString(QString& str, QString format) {

QRegExp rx("([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})\.([0-9]{6})");

rx.indexIn(str);

_year = rx.cap(1);

_month = rx.cap(5);

_day = rx.cap(7);

_hour = rx.cap(9);

_min = rx.cap(11);

_sec = rx.cap(13);

_msec = rx.cap(15);

}

因此,你应该在毫秒中获得毫秒和微秒。你应该改变正则表达式,因为它不是一个完美的,但它应该工作。有关UTC,请参阅QTimeZone。

qt读oracle时间戳,QT解析时间戳与微秒级精度相关推荐

  1. qt 处理oracle事务,qt调用oracle存储过程,该怎么处理(2)

    当前位置:我的异常网» QT开发 » qt调用oracle存储过程,该怎么处理 qt调用oracle存储过程,该怎么处理(2) www.myexceptions.net  网友分享于:2013-03- ...

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

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

  3. linux qt 读系统信息,使用Qt获取系统版本

    获取Windows,Mac,IOS,Android,Linux等系统版本信息. Qt 4版本 可以获取到系统版本的变量或函数 头文件 #include 使用公有静态变量和静态方法获取Windows系统 ...

  4. Qt使用Oracle数据库踩坑教程

    简述 最近一段时间在Qt中使用Oracle数据库积累了一些踩坑过程,以及qt使用Oracle数据库的一些操作. 目录 简述 1. Oracle数据库安装 2. Oracle数据库安装注意事项 3. Q ...

  5. python生成时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

  6. Qt的Oracle数据库QOCI驱动问题

    用Qt开发Oracle程序时,常会遇到QOCI驱动问题,主要表现为程序运行时出现下面的错误. QOCI driver not loaded available drivers: QSQLITE QOD ...

  7. 终于编译好了qt的oracle驱动QOCI,连接成功!!!

    这么多天以来终于有件事可以小舒畅了一下了. 今天终于编译好了qt的oracle驱动QOCI,连接成功!!! Qt Commercial版只自带了SQLLite和ODBC的驱动,oracle的驱动要自己 ...

  8. Qt / Moc 和信号 - 槽解析

    目录 一. MOC 二. moc_test.cpp 分析 三. connect 四. activate 五. 总结 版本 Qt5.12.3 moc_test.cpp 位于可执行文件目录下,其余源代码都 ...

  9. python日期格式转换成13位时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例...

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

最新文章

  1. Java项目:酒店管理系统(java+Springboot+Mybatis+Beetl+Layui)
  2. 搞懂Kafka的这个问题,你离大厂就不远了!
  3. DataTable ,XML和JSON相互转化
  4. Python学习之函数及流程控制
  5. android中使用jni对字符串加解密实现分析
  6. Android中SQLlite数据库的增删改查
  7. Angular 使用 Injector API 人工获取依赖注入的实例
  8. springboot3.x 集成持久层框架
  9. socket接收的消息怎么更新到页面_利用socketio实现简易即时消息服务
  10. Python风格总结:数据类型
  11. [转载] 如何使用 Python 生成酷炫的二维码?
  12. surging+EFCore 服务实现入门
  13. 宽带连接不上,拨号宽带连接的创建。
  14. 1079 Total Sales of Supply Chain (25 分) 树的遍历:DFS+vector
  15. app首次进入的时候,新手操作进行提醒操作
  16. getch函数的使用与说明
  17. leetcode 剑指 Offer 12. 矩阵中的路径
  18. 微信头像制作小程序源码
  19. 《Clojure Web开发实战》——第2章,第2.3节应用架构
  20. 4G EPS 中的小区搜索

热门文章

  1. 用javascript防止EMAIL被抓取
  2. 717. 1比特与2比特字符
  3. php代码自定义字段,[原创]栏目自定义字段调用教程及代码
  4. c# 循环给数组每个元素加个逗号_C#规范整理集合和Linq
  5. 无法下载linux系统的驱动精灵,【驱动精灵和搜狗输入法 For Linux哪个好用】驱动精灵和搜狗输入法 For Linux对比-ZOL下载...
  6. 实时工业以太网的几种实现原理
  7. Qt读取ini文件中文乱码问题
  8. 机器视觉:偏振片应用
  9. Pyhton注释符号使用方法及规范
  10. VC InitInstance函数