Как найти разницу между двумя интервалами времени в формате QTime?
Переводить в часы, мин, сек и ручками отнимать и снова засылать в QTime?
QT 3.3.8
Не смертельно
#include <QTime>
#define SEC_MS 1000
#define MIN_MS (SEC_MS * 60)
#define HOUR_MS (MIN_MS * 60)
QTime operator - ( const QTime & t1, const QTime & t2 )
{
int diff = t2.msecsTo(t1);
return QTime(diff / HOUR_MS,
(diff % HOUR_MS) / MIN_MS,
(diff % MIN_MS) / SEC_MS,
diff % SEC_MS);
}