- 获取当前时间:
QDateTime curDateTime = QDateTime::currentDateTime();
- 时间 -> 字符串:
curDateTime.toString("hh:mm:ss"); // 09:22:23
curDateTime.toString("yyyy-MM-dd"); // 2021-09-23
curDateTime.toString("yyyy-MM-dd hh:mm:ss"); // 2021-09-23 09:22:23
- 字符串 -> 时间:
QString timeStr = "09:22:23";
QTime time = QTime::fromString(timeStr, "hh:mm:ss");
QString dateStr = "2021-09-23";
QDate date = QDate::fromString(dateStr, "yyyy-MM-dd");
QString dateTimeStr = "2021-09-23 09:22:23"
QDateTime dt = QDateTime::fromString(dateTimeStr, "yyyy-MM-dd hh:mm:ss");