MyTetra Share
Делитесь знаниями!
Как в Qt получить текущее время в формате UNIX TIMESTAMP
Время создания: 20.03.2016 22:41
Текстовые метки: qt, время, текущее, таймштамп, timestamp, секунды, метка времени, временная метка
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - Принципы написания кода
Запись: xintrea/mytetra_syncro/master/base/14572912566mzuoexzsl/text.html на raw.github.com

Формат UNIX TIMESTAMP - это число секунд, прошедшее с начала эпохи UNIX. Принято считать, что эпоха UNIX началась 01.01.1970 в 00:00:00.


В Qt получить целочислительное число секунд, прошедшее с начала эпохи UNIX, можно с помощью константного метода:


uint QDateTime::toTime_t () const


Этот метод нужно применять к текущему времени, полученному через метод:


QDateTime QDateTime::currentDateTime()


Воспользоваться данным методом можно следующим образом:


uint timestamp=QDateTime::currentDateTime().toTime_t();

qDebug() << "Cerrent timestamp is: " << timestamp;



Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования