using System.Globalization;
private static readonly string[] _iso8601AcceptedFormats = {"O", "yyyy-MM-ddTHH:mm:sszzz", "yyyy-MM-ddTHH:mm:sszz", "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ"};
public static void Main()
var exampleDate = "2023-03-07T10:24:24.915Z";
var success = DateTime.TryParseExact(exampleDate, _iso8601AcceptedFormats, null, DateTimeStyles.None, out var _);
Console.WriteLine(success);