Я пытаюсь получить текущее время как TimeStamp без успеха.
У меня есть этот код:
QDateTime setTime = QDateTime::fromString (QString("1970-07-18T14:15:09"), Qt::ISODate);
QDateTime current = QDateTime::currentDateTime();
uint msecs = setTime.time().msecsTo(current.time());
return QString::number(msecs);
Вывод
Sunday, January 25th 1970, 03:17:35 (GMT)
Думаю, вы ищете эту функцию:
http://doc.qt.io/qt-5/qdatetime.html#toTime_t
uint QDateTime::toTime_t () const
Возвращает время даты как количество секунд, прошедших с 1970-01-01T00:00:00, > Всемирное координированное время (Qt::UTC).
В системах, не поддерживающих часовые пояса, эта функция будет вести себя так, как если бы местное время было Qt::UTC.
См. также setTime_t().