Как преобразовать из метки времени до настоящего времени в QT?

У меня есть метка времени Unix, и я должен преобразовать ее в человекочитаемую дату + время. Как это может быть сделано в QT?

16
задан Jake Petroules 25 November 2011 в 23:15
поделиться

2 ответа

int unixTime = 1234567890;
QDateTime timestamp;
timestamp.setTime_t(unixTime);
qDebug() << timestamp.toString(Qt::SystemLocaleShortDate);

Это должно помочь вам начать. Как сказал Мэтью, смотрите QDateTime.setTime_t, а также QDateTime.toString. У toString есть перечисление с несколькими различными опциями, а также перегрузка, в которой вы можете передать строку, позволяющую настраивать ее по своему усмотрению.

28
ответ дан 30 November 2019 в 16:13
поделиться
7
ответ дан 30 November 2019 в 16:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: