#include <QDateTime> //头文件
QString NowTiem = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss");
其他用法
1.设置日期和时间:
QDateTime dateTime;
dateTime.setDate(QDate(2024, 1, 21));
dateTime.setTime(QTime(12, 0, 0));
// 或者一步设置日期和时间
dateTime.setDateTime(QDateTime(QDate(2023, 1, 1), QTime(12, 0, 0)));
2.比较日期和时间:
QDateTime otherDateTime = QDateTime::fromString("2023-01-01 12:00:00", "yyyy-MM-dd hh:mm:ss");
if (currentDateTime > otherDateTime) {
qDebug() << u8"当前日期和时间晚于其他日期和时间。";
} else if (currentDateTime < otherDateTime) {
qDebug() << u8"当前日期和时间早于其他日期和时间。";
} else {
qDebug() << u8"日期和时间都相等。";
}