From e6e7a63d6a6e548a6129c6d9c33fe126cd87cbc6 Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 24 May 2021 21:27:47 +0200 Subject: [PATCH] Make DateTime::fromString() cope with 'T' separator --- chrono/datetime.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chrono/datetime.cpp b/chrono/datetime.cpp index b1f0b23..32f7506 100644 --- a/chrono/datetime.cpp +++ b/chrono/datetime.cpp @@ -93,7 +93,8 @@ DateTime DateTime::fromString(const char *str) } else { Detail::raiseAndAdd(*valueIndex, 10, c); } - } else if ((c == '-' || c == ':' || c == '/') || (c == '.' && (valueIndex == secondsIndex)) || (c == ' ' && (valueIndex == dayIndex))) { + } else if ((c == '-' || c == ':' || c == '/') || (c == '.' && (valueIndex == secondsIndex)) + || ((c == ' ' || c == 'T') && (valueIndex == dayIndex))) { if (++valueIndex == valuesEnd) { break; // just ignore further values for now }