using System;
public class Program
{
public static void Main()
var cases = new string[] {
"2020-06-02T13:15:29",
"2020-06-02T13:15:29+00:00:00",
"2020-06-02T13:15:29Z",
"2020-06-02T13:15:29 + 00",
};
foreach(var c in cases){
try{
var dto = DateTimeOffset.Parse(c);
Console.WriteLine(dto);
}
catch (Exception x){
Console.WriteLine(x);