此
问题属楼主脑残鉴定完毕 =w=
--------------------------以下为
错误提问---------------------------------
如题,我想用QT的时间日期类来对两个日期进行
比较。
QDateTime startTime = QDateTime::fromString("11-04-07:12", “yy-MM-dd:hh");
QDateTime endTime = QDateTime::fromString("11-04-06:12", "yy-MM-dd:hh");
if(startTime <= endTime)
{
return;
}
在debug里跟的结果:
endTime : "星期四 四月 6 12:00:00 1911"
startTime: "星期五 四月 7 12:00:00 1911"
按照QDateTime::operato<=的文档来看,if的条件应该不满足,程序应该return。
但是事实上,该操作返回的是true。并且endTime<startTime返回的也是true。
这是怎么回事呢?
[ 此帖被米尔利安在2011-04-27 17:03重新编辑 ]