我有几秒钟以 double 格式存储(但是如果要考虑的话,它们是整数值)。我想将它们转换为hh:mm:ss format字符串。怎么做?
例如double secs = 120;将是be 00:02:00

我将不胜感激。

最佳答案

您可以使用其默认构造函数创建 QTime 对象,然后为其创建add your seconds:

double secs = 120;

QTime a(0,0,0);
a = a.addSecs(int(secs));

关于c++ - 如何在Qt中将秒(两倍)转换为QDateTime?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30839924/

10-10 22:32