mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1842 RFT Plot. First visible RFT curve
This commit is contained in:
@@ -19,7 +19,6 @@
|
||||
#include "RiaDateStringParser.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
|
||||
const std::string MONTH_NAMES[] =
|
||||
{
|
||||
@@ -40,14 +39,15 @@ const std::string MONTH_NAMES[] =
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QDate RiaDateStringParser::parseDateString(const std::string& dateString)
|
||||
QDateTime RiaDateStringParser::parseDateString(const QString& dateString)
|
||||
{
|
||||
int year, month, day;
|
||||
std::string s = dateString.toStdString();
|
||||
bool parsedOk =
|
||||
tryParseYearFirst(dateString, year, month, day) ||
|
||||
tryParseDayFirst(dateString, year, month, day);
|
||||
tryParseYearFirst(s, year, month, day) ||
|
||||
tryParseDayFirst(s, year, month, day);
|
||||
|
||||
return parsedOk ? QDate(year, month, day) : QDate();
|
||||
return parsedOk ? QDateTime(QDate(year, month, day)) : QDateTime();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -18,8 +18,9 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <QString>
|
||||
#include <QDate>
|
||||
#include <QDateTime>
|
||||
|
||||
//==================================================================================================
|
||||
//
|
||||
@@ -29,7 +30,7 @@
|
||||
class RiaDateStringParser
|
||||
{
|
||||
public:
|
||||
static QDate parseDateString(const std::string& dateString);
|
||||
static QDateTime parseDateString(const QString& dateString);
|
||||
|
||||
private:
|
||||
static bool tryParseYearFirst(const std::string& s, int& year, int& month, int& day);
|
||||
|
||||
Reference in New Issue
Block a user