我试图减去两个小时。
QString 1 = "11:00";
QString 2 = "10:00";
我想将结果从(11:00 - 10:00)保存到另一个QString。
有谁知道我怎么能这样做?
感谢您的回复!
答案 0 :(得分:0)
我会使用QTime:
将QStrings转换为QTime:
QTime a = QTime::fromString("11:00", "HH:mm");
QTime b = QTime::fromString("12:00", "HH:mm");
了解msecs:
int differenceInMsecs = a.msecsTo(b);
(阅读QTime:msecsTo() documentation!)
根据需要转换msecs,并将其放入QString