No, it's not ISO 8601. Valid ISO 8601 representation would have T between time and date parts.
DateTime can natively handle valid ISO 8601 formats. However, if you're stuck with this particular representation, you can try DateTime.ParseExact and supply a format string.