从当前时间减去 40 分钟

Subtract 40 minutes from current time

我想用 QDateTime 将比当前时间少 40 分钟的值表示为字符串。

QDateTime time = QDateTime::currentDateTime() - QDateTime::fromString(QDateTime::currentDateTime().toString("yy/MM/dd hh:40:00"), "yy/MM/dd hh:mm:ss");

我试过了。但是,它没有用。

我想要一个从当前时间和日期减去 40 分钟的字符串。

QDateTime 有一个 addSecs 方法。您可以增加 -40 * 60 秒以有效减去 40 分钟。