#2003 Observed Data : Use epoch as start date when no date is present

This commit is contained in:
Magne Sjaastad
2017-11-07 07:39:44 +01:00
parent 222bf38d58
commit d45ca19af4
2 changed files with 18 additions and 5 deletions

View File

@@ -20,6 +20,7 @@
#include "RiaDateStringParser.h"
#include "RiaLogging.h"
#include "RiaQDateTimeTools.h"
#include "RiaStdStringTools.h"
#include "RifEclipseUserDataKeywordTools.h"
@@ -917,7 +918,7 @@ ColumnInfo ColumnInfo::createColumnInfo(const std::string& quantity, const std::
//--------------------------------------------------------------------------------------------------
QDateTime TableData::findFirstDate() const
{
QDateTime dt;
QDateTime dt = RiaQDateTimeTools::epoch();
for (auto ci : m_columnInfos)
{
@@ -927,7 +928,11 @@ QDateTime TableData::findFirstDate() const
{
std::string firstDateString = ci.stringValues[0];
dt = RiaDateStringParser::parseDateString(firstDateString);
QDateTime candidate = RiaDateStringParser::parseDateString(firstDateString);
if (candidate.isValid())
{
dt = candidate;
}
}
}
}