QTime now = QTime::currentTime(); QString timeStr = now.toString("HH:mm:ss"); // timeStr now holds a string like "14:20:30"
QTime startTime = QTime::currentTime(); // some time-consuming operation here QTime endTime = QTime::currentTime(); int elapsedSecs = startTime.secsTo(endTime); QString elapsedStr = QTime(0, 0).addSecs(elapsedSecs).toString("mm:ss"); // elapsedSecs now holds number of seconds elapsed between start and end times // elapsedStr now holds a string like "03:15" for 3 minutes 15 seconds
QTime myTime(8, 30, 0); QString myTimeStr = myTime.toString("hh:mm AP"); // myTimeStr now holds a string like "08:30 AM"The QTime class is part of the Qt Core module.