QStirng 两个日期,如何比较大小。

时间:2022-05-26 20:19:39
 例如 2010-04-12 12:20   另一个   2010-04-12 18:09

 怎么能够快速的比较出来大小呢。需要转成QDate吗???

8 个解决方案

#1


引用楼主 saksak 的回复:
 例如 2010-04-12 12:20   另一个   2010-04-12 18:09

 怎么能够快速的比较出来大小呢。需要转成QDate吗???

如果格式都是这样的话,直接用 < > == 比较两个字符串

#2


学习ing。。。

#3


如果日期格式一样,直接使用QString比较也可以

#4


重载运算符也许可以把

#5


格式全部为 "yyyy-MM-dd hh:mm"的话,可以直接用> , < 或 ==,或者 compare 来进行比较

#6


看你的格式一样,直接字符串比较比较快

#7


QString已经重载了比较运算符

#8


必须要转换成QDate啊,不然比较的是两个字符串,而不是时间。

#1


引用楼主 saksak 的回复:
 例如 2010-04-12 12:20   另一个   2010-04-12 18:09

 怎么能够快速的比较出来大小呢。需要转成QDate吗???

如果格式都是这样的话,直接用 < > == 比较两个字符串

#2


学习ing。。。

#3


如果日期格式一样,直接使用QString比较也可以

#4


重载运算符也许可以把

#5


格式全部为 "yyyy-MM-dd hh:mm"的话,可以直接用> , < 或 ==,或者 compare 来进行比较

#6


看你的格式一样,直接字符串比较比较快

#7


QString已经重载了比较运算符

#8


必须要转换成QDate啊,不然比较的是两个字符串,而不是时间。