public static DateTime FromIso8601FormattedDateTime(string iso8601DateTime) { if(string.IsNullOrEmpty(iso8601DateTime)) throw new ArgumentNullException("iso8601DateTime"); return DateTime.ParseExact(iso8601DateTime, Iso8601Format, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal); } }