首页 > 其他分享 >Qt 时间戳和时间相关的转换操作

Qt 时间戳和时间相关的转换操作

时间:2023-03-20 13:56:39浏览次数:40  
标签:include 转换 Qt timestamp 时间 QDateTime

chatgpt

1.获取时间戳

#include <QDateTime>
#include <QDebug>

qint64 timestamp = QDateTime::currentDateTime().toSecsSinceEpoch();
qDebug() << "当前时间戳:" << timestamp;

qint64 timestamp = 1615558799;
QDateTime dateTime = QDateTime::fromSecsSinceEpoch(timestamp);
qDebug() << "时间戳对应的日期时间:" << dateTime.toString("yyyy-MM-dd hh:mm:ss");



QString strDateTime = "2021-03-12 23:59:59";
QDateTime dateTime = QDateTime::fromString(strDateTime, "yyyy-MM-dd hh:mm:ss");
qint64 timestamp = dateTime.toSecsSinceEpoch();
qDebug() << "日期时间对应的时间戳:" << timestamp;



QString strDateTime = "2023-03-20 12:34:56";
QDateTime dateTime = QDateTime::fromString(strDateTime, "yyyy-MM-dd hh:mm:ss");
qDebug() << "时间字符串对应的 Qt 时间对象:" << dateTime;


QDateTime dateTime = QDateTime::currentDateTime();
QString strDateTime = dateTime.toString("yyyy-MM-dd hh:mm:ss");
qDebug() << "Qt 时间对象对应的时间字符串:" << strDateTime;

标签:include,转换,Qt,timestamp,时间,QDateTime
From: https://www.cnblogs.com/simp/p/17236018.html

相关文章

  • element输入天数,获取当前时间加上天数 【时间获取】
    handleInput(val){//console.log(this.formModel.ITEM_PM)if(!(/[^\d]/g).test(val)){//console.log('非数字')//当前时间加......
  • Qt Json 处理
    chatgpt#include<QJsonDocument>#include<QJsonObject>#include<QDebug>//从JSON字符串中解析数据voidparseJson(constQString&jsonString){//将JS......
  • Qt5.12实战之QByteArray数据转换处理
    效果:视频:​​https://www.kuaishou.com/short-video/3xje8ib9gj68u52?authorId=3x8b3wqc6r8q766&streamSource=profile&area=profilexxnull​​示例源码:#include<QCo......
  • Qt5.12实战之基本数据类型
    注:macosx下要加上#include<QIODevice>//formacosxendl替换为Qt::endl;示例源码:#include<QCoreApplication>#include<QDebug>#include<QTextStream>stat......
  • 四、第一个opengl的qt程序
    原链接1、QOpenGLWidget:不需要GLFWQOpenGLWdiget提供了三个便捷的虚函数,可以重载,用来重新实现典型的OpenGL任务:.panitGL:渲染OpenGL场景。widget需要更新时调用。.resiz......
  • [Android] Android版本 和 SDK / NDK / Qt 版本对应关系
    系统版本与SDK版本平台版本 API级别(SDK版本)版本代号发布时间Android1130R2020.9Android10.029 Q2019.8Android9.028Pie2018.8Android8.1 27 Oreo2017.12Android8.0......
  • Qt5.12实战之QByteArray与字符指针及字符串转换
    示例源码:#include<QCoreApplication>#include<QDebug>#include<QTextStream>staticQTextStreamcout(stdout,QIODevice::WriteOnly);#include<iostream>#include......
  • Qt5.12实战之字节数组QByteArray使用
    示例源码:#include<QCoreApplication>#include<QDebug>#include<QTextStream>staticQTextStreamcout(stdout,QIODevice::WriteOnly);#include<iostream>#inclu......
  • Qt 生成uuid方法
    chatgpt结果#include<QUuid>#include<QDebug>intmain(){//生成一个新的UUIDQUuiduuid=QUuid::createUuid();//将UUID转换为字符串,并打印输出......
  • linux服务器时间不准确
    Linux计算机系统有两个时钟,一个是BIOS,或者CMOS,或者说“硬件时钟”,还有一个就是“系统(操作系统)时钟”,平时电脑显示的是系统时钟,就会产生这个问题。date//查看当前的linux......