Как распечатать время Unix, используя строку формата Qt? - PullRequest
0 голосов
/ 21 мая 2018

Мне нужна строка формата Qt для распечатки времени Unix.Мне нужно, чтобы это была строка формата, потому что API, который я использую, не дает мне другого выбора, кроме как передать строку формата.В противном случае я просто взял бы количество секунд с начала эпохи Unix и распечатал бы его как число.

1 Ответ

0 голосов
/ 21 мая 2018

Похоже, вам нужен uint QDateTime::toTime_t() const, который возвращает дату и время как количество секунд, прошедших с 1970-01-01T00: 00: 00, всемирное координированное время (Qt :: UTC).Другой возможный вариант - QDateTime::currentMSecsSinceEpoch().

Но не ясно, как вы планируете использовать строку формата Qt.Поэтому, пожалуйста, объясните, почему вы не можете использовать toTime_t() / currentMSecsSinceEpoch() и что вы ожидаете от строк форматирования.

...