Qt下Unix时间10进制格式和实际时间的相互转换
一、前言
在qt下,时间之间的各种转换编辑都已封装在QDateTime这个类里面,今天就写个最近用到的接收unix时间(16进制先转换10进制)用qt转换成实际时间的方式。
二、正文
unix时间分为两种格式,一个是带 毫秒级别的,一个是秒级别的,具体信息去百度unix时间定义,这里讲解两种方式的相互转换方式。
16进制和10进制之间的相互转化那我就不详细说明了,这个看你们自已是怎么使用怎么定义格式传输的。
1.秒级别:
1)10进制unix时间转换为实际时间:
QDateTime time = QDateTime::fromTime_t(1573394150);//转换为秒级别
2)实际时间转换为unix的10进制时间
QDateTime time = QDateTime::currentDateTime(); //获取当前时间默认到秒
int timeT = time.toTime_t(); //将当前时间转为时间戳
qDebug()<<"timeT="<<timeT;
2.毫秒 级别:
1)10进制unix时间转换为实际时间:
QDateTime time = QDateTime::fromMSecsSinceEpoch(1573031724139);//转换为毫秒级别
2)实际时间转换为unix的10进制时间
qint64 time = QDateTime::currentMSecsSinceEpoch();
qDebug()<<"time="<<time;
好了,就是这么简单~
Qt下Unix时间10进制格式和实际时间的相互转换相关推荐
- 16进制转10进制 nodejs_Js字符串与十六进制的相互转换 【转】
开发过程中,字符串与十六进.二进制之间的相互转换常常会用到,尤其是涉及到中文的加密时,就需要把中文转换为十六进制.下面说说具体的转换方法. 1.字符串转换为十六进制 主要使用 charCodeAt() ...
- java 中 10进制 转为 4位 或者8位 16进制数
int i =789; //输出为16进制数 Integer.toHexString(), String s=Integer.toHexString(Integer.valueOf(value)); ...
- 将一个BYTE数组转换成16进制字符串和10进制字符串格式
背景: unsigned char port[5]; 以02x的格式打印出来是 00 00 02 00 00 1.如何转成16进制形式的字符串,使得char *strport16 = "00 ...
- java 10进制转16进制带ox格式输出
摘自https://yq.aliyun.com/wenzhang/show_28512 java 10进制转16进制带ox格式输出 如 60(10进制) 输出 : 0x00,0x00,0x00,0x3 ...
- 16进制与10进制转换(Qt)
一.16进制转10进制 1. 数字转换字符串 QString Num2Str(quint8 hex) {QString str = QString("%1").arg(hex, 0 ...
- 使用 Shell 运算进行进制转换 16进制转10进制
使用 Shell 运算进行进制转换 工作时候常常遇到一些问题,拿到的数字是16进制的,但是运算的时候是10进制的,shell可以很方便的处理这类的进制转换问题,一种情况是使用 Shell 运算把一个数 ...
- 10进制转换成其他进制-短除法
将10进制下的n转换成b进制下的数. 代码如下: char get(int x) {if (x<=9) return x+'0';return x-10+'A'; }string base(in ...
- python16进制转10进制_python 字节串及10进制,16进制相关转换
进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...
- 16位转10位c语言,10进制数转换为16位二进制数
写在前面: 题解是对具体题目的编程实现,不会具体讲解C语言语法.请先大致学习好语法,自己敲敲代码后再看题解(上来就直接看题解的习惯不好哟~).在每一题的题解之前,会列出本题涉及到的语法知识供参考,可以 ...
最新文章
- html 表单自动数值,web前端学习技术之对HTML5 智能表单的理解
- NVIDIA NeMo User Guide
- 关于scws分词的一些记录
- 公众号第三方平台开发 - 教程五 代公众号发起网页授权源码
- linux ftp 没反应,【已回应】FTP无法使用怎么办
- js中eval的用法
- jquery.validate.js使用实例
- Linux Lite下打印机驱动安装及针式打印机校准
- SAP 物料号系统内部编码导入BAPI报错(E M_ 17)
- 局域网内windows远程mac(使用TeamView)
- Camera ITS当中的test_ev_compensation_basic测试
- 元宇宙基础设施五层级模型的关系作用与实力。
- oracle oca证书发吗?,考证之后如何知道oracle是否把oca和ocp在什么时间给我们发到哪儿了...
- win7x86安装驱动提示 0x241 577无法验证此设备所需的驱动程序的数字签名
- OpenStack版本 - 发布时间 - 及其组件
- 希尔伯特空间(Hilbert Space)是什么?
- vSphere(一) 标准交换机和分布式交换机
- 胡桃工具箱, 基于 .NET 开源的多功能原神工具箱
- 《线性代数》同济版知识梳理
- KaLi Linux下使用OpenSSL文件加解密操作