Make DateTime::fromString() cope with 'T' separator

This commit is contained in:
Martchus 2021-05-24 21:27:47 +02:00
parent a116c9e790
commit e6e7a63d6a
1 changed files with 2 additions and 1 deletions

View File

@ -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
}