QDateTime dateTime1; 
QDateTime dateTime2; 
QDate date = calendarWidget->selectedDate(); 
dateTime1.setDate(date); 
dateTime2.setDate(date); 
dateTime1.setTime(QTime::fromString("00:00:00","hh::mm:ss")); 
dateTime2.setTime(QTime::fromString("23:59:59","hh:mm:ss")); 
query->clear(); 
query->exec(tr("SELECT * FROM PIDparameter WHERE sj > %1 && sj < %2").arg(dateTime1).arg(dateTime2)); 
while(query->next()) 
{............... 
本人新手 查数据库时,需要根据时间查找数据。 
上面的程序编译时提示 : 
.\shujuquxian.cpp(299) : error C2664: “QString QString::arg(qlonglong,int,int,const QChar &) const”: 不能将参数 1 从“QDateTime”转换为“qlonglong” 
没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符