##// END OF EJS Templates
Some work on the catalog classes wrapper...
Some work on the catalog classes wrapper Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>

File last commit:

r62:7315812f3839
r82:39bf3ff40b41
Show More
DateUtils.cpp
18 lines | 504 B | text/x-c | CppLexer
#include "Common/DateUtils.h"
#include <cmath>
QDateTime DateUtils::dateTime(double secs, Qt::TimeSpec timeSpec) noexcept
{
// Uses msecs to be Qt 4 compatible
if(!std::isnan(secs))
return QDateTime::fromMSecsSinceEpoch(static_cast<qint64>(secs * 1000.),
timeSpec);
return QDateTime();
}
double DateUtils::secondsSinceEpoch(const QDateTime& dateTime) noexcept
{
// Uses msecs to be Qt 4 compatible
return dateTime.toMSecsSinceEpoch() / 1000.;
}