make the Qt::ISODate workaround obvious
by including the intended implmentation
This commit is contained in:
committed by
Yorik van Havre
parent
d7e4c54a1e
commit
4cb5332e38
@@ -71,6 +71,10 @@ void TimeInfo::setTime_t (uint64_t seconds)
|
||||
|
||||
std::string TimeInfo::currentDateTimeString()
|
||||
{
|
||||
#if (QT_VERSION >= 0x050300)
|
||||
return QDateTime::currentDateTime().toTimeSpec(Qt::OffsetFromUTC)
|
||||
.toString(Qt::ISODate).toStdString();
|
||||
#else
|
||||
QDateTime local = QDateTime::currentDateTime();
|
||||
QDateTime utc = local.toUTC();
|
||||
utc.setTimeSpec(Qt::LocalTime);
|
||||
@@ -78,6 +82,7 @@ std::string TimeInfo::currentDateTimeString()
|
||||
local.setUtcOffset(utcOffset);
|
||||
QString dm = local.toString(Qt::ISODate);
|
||||
return dm.toStdString();
|
||||
#endif
|
||||
}
|
||||
|
||||
std::string TimeInfo::diffTime(const TimeInfo &timeStart,const TimeInfo &timeEnd )
|
||||
|
||||
Reference in New Issue
Block a user