QT判断两个日期时间的大小

 更新时间:2023年04月25日 09:57:49   作者:love_android_hehe  
本文主要介绍了QT判断两个日期时间的大小,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

qt判断两个日期大小不能转成int,因为日期过大时会超出int范围。

int 范围:-2,147,483,648 到 2,147,483,647

uint范围:0~4294967295

    int a = 2147483648;
    qDebug() << a;//-2147483648
 
    QDateTime time = QDateTime::fromTime_t(2147483647);
    QString dateStr = time.toString("yyyy-MM-dd hh:mm:ss");
    qDebug() << dateStr;//"2038-01-19 11:14:07"

int 最大范围值存放以上时间后的值是错误的。

以下为在网上搜到的比较方法:是错误的

错误示范

Qt 可直接将QDateTime转换成相同格式QString进行比较:

QString endDate = date.toString("yyyy-MM-dd");
QString currentDate = QDateTime::currentDateTime().toString("yyyy-MM-dd");
if (endDate < currentDate)
{
    qDebug()<<"已过期";
}

到此这篇关于QT判断两个日期时间的大小的文章就介绍到这了,更多相关QT日期大小内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++学习笔记之类成员指针

    C++学习笔记之类成员指针

    类成员指针时指可以指向类的非静态成员的指针,下面这篇文章主要给大家介绍了关于C++类成员指针的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • C++实现LeetCode(347.前K个高频元素)

    C++实现LeetCode(347.前K个高频元素)

    这篇文章主要介绍了C++实现LeetCode(347.前K个高频元素),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • C语言实现小猫钓鱼算法

    C语言实现小猫钓鱼算法

    这篇文章主要为大家详细介绍了C语言实现小猫钓鱼算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • C语言形参和实参的区别详解

    C语言形参和实参的区别详解

    在函数定义和调用过程中,形参和实参是非常重要的概念,本文主要介绍了C语言形参和实参的区别,具有一定的参考价值,感兴趣的可以了解一下
    2023-05-05
  • C++中cout输出中文信息乱码问题及解决

    C++中cout输出中文信息乱码问题及解决

    这篇文章主要介绍了C++中cout输出中文信息乱码问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • codeblocks 对‘cv::waitKey(int)’未定义的引用方式

    codeblocks 对‘cv::waitKey(int)’未定义的引用方式

    今天小编就为大家分享一篇codeblocks 对‘cv::waitKey(int)’未定义的引用方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 基于Qt和Opencv实现二维码解析

    基于Qt和Opencv实现二维码解析

    这篇文章主要为大家详细介绍了如何利用 Qt 和 OpenCV 实现一个可从视频和图片中检测二维码的软件,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-11-11
  • C语言创建数组实现函数init,empty,reverse

    C语言创建数组实现函数init,empty,reverse

    这篇文章主要介绍了C语言创建数组实现函数init,empty,reverse,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • Qt编写地图实现海量点位标注

    Qt编写地图实现海量点位标注

    海量点位标注的出现,是为了解决普通设备点超过几百个性能极速降低的问题。本文将介绍如何通过Qt实现海量点位标注功能,感兴趣的可以了解一下
    2022-01-01
  • C语言每日练习之冒泡排序

    C语言每日练习之冒泡排序

    这篇文章主要介绍了C语言冒泡排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-11-11

最新评论