From c6cee9f6d80a16cbcbb1a5570306dcb7c6bb8851 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 6 Jun 2017 10:49:43 +0200 Subject: [PATCH 1/2] fixed wrong month in the data conversion. --- src/classes/PRunDataHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/classes/PRunDataHandler.cpp b/src/classes/PRunDataHandler.cpp index 97171de9..6c62e097 100644 --- a/src/classes/PRunDataHandler.cpp +++ b/src/classes/PRunDataHandler.cpp @@ -6154,7 +6154,7 @@ bool PRunDataHandler::DateToISO8601(string inDate, string &iso8601Date) return false; TString str(""); - str.Form("%04d-%02d-%02d", 1900+tm.tm_year, tm.tm_mon, tm.tm_mday); + str.Form("%04d-%02d-%02d", 1900+tm.tm_year, tm.tm_mon+1, tm.tm_mday); iso8601Date = str.Data(); From 80a73983509d5829128bf1363abcaae3f99103be Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 6 Jun 2017 12:15:17 +0200 Subject: [PATCH 2/2] found another date issue which is fixed now. --- src/classes/PRunDataHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/classes/PRunDataHandler.cpp b/src/classes/PRunDataHandler.cpp index 6c62e097..e12e8400 100644 --- a/src/classes/PRunDataHandler.cpp +++ b/src/classes/PRunDataHandler.cpp @@ -6187,7 +6187,7 @@ void PRunDataHandler::SplitTimeDate(TString timeData, TString &time, TString &da } time = TString::Format("%02d:%02d:%02d", tm.tm_hour, tm.tm_min, tm.tm_sec); - date = TString::Format("%04d-%02d-%02d", tm.tm_year+1900, tm.tm_mon, tm.tm_mday); + date = TString::Format("%04d-%02d-%02d", tm.tm_year+1900, tm.tm_mon+1, tm.tm_mday); } //--------------------------------------------------------------------------