将字符串日期(来自数据库)与QDateTimeEdit值进行比较,可以通过以下步骤实现:
QString dateString = "2022-01-01 12:00:00";
QDateTime dbDateTime = QDateTime::fromString(dateString, "yyyy-MM-dd HH:mm:ss");
QDateTime userDateTime = dateTimeEdit->dateTime();
if (dbDateTime < userDateTime) {
// 数据库中的日期早于用户选择的日期
} else if (dbDateTime > userDateTime) {
// 数据库中的日期晚于用户选择的日期
} else {
// 数据库中的日期与用户选择的日期相同
}
这样,你就可以将字符串日期与QDateTimeEdit值进行比较了。
关于QDateTimeEdit和QDateTime的更多信息,你可以参考腾讯云的Qt文档:
领取专属 10元无门槛券
手把手带您无忧上云