From 8a9b775ff7cc61d975cd20a04e77a12ce71cf5d5 Mon Sep 17 00:00:00 2001 From: Ale Martinez Date: Wed, 11 Apr 2018 20:29:45 -0300 Subject: [PATCH] Add support for ISO8601 extended date time format with milliseconds Fixes #2750 --- src/Core/TimeUtils.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Core/TimeUtils.cpp b/src/Core/TimeUtils.cpp index c0a3739e3..37dfa1c6b 100644 --- a/src/Core/TimeUtils.cpp +++ b/src/Core/TimeUtils.cpp @@ -158,6 +158,10 @@ QDateTime convertToLocalTime(QString timestamp) // ISO format without timezone offset return QDateTime::fromString(timestamp, Qt::ISODate); + } else if (timestamp.size() == 23 && timestamp[10].toLower() == 't') { + + // ISO extended format without timezone offset but with milliseconds + return QDateTime::fromString(timestamp, Qt::ISODateWithMs); } // if not sure, just fallback to basic method