QT fromTime_t of QDateTime not working

I tried using QDateTime fromTime_t as follows:

QDateTime t; time_t elapsedTime; t.fromTime_t(elapsedTime); 

As a result, nothing is assigned to the QDateTime object. However, using the setTime_t function does work (it is not static). Something is happening here, am I missing?

+4
source share
2 answers

fromTime_t is static and returns a QDateTime , so you should use it like this:

  time_t elapsedTime; QDateTime t(QDateTime::fromTime_t(elapsedTime)); 

or you can do

  time_t elapsedTime; QDateTime t; t.setTime_t(elapsedTime); 
+6
source

Your code is not using the static function correctly. Try instead:

 time_t elapsedTime; ... QDateTime t = QDateTime::fromTime_t(elapsedTime); 
+2
source

All Articles