public static void Main()
var a = DateTimeOffset.MaxValue;
var b = DateTimeOffset.MaxValue.UtcDateTime;
var c = DateTimeOffset.MaxValue.LocalDateTime;
var d = new DateTimeOffset(DateTimeOffset.MaxValue.DateTime, TimeSpan.FromHours(2));
Console.WriteLine($"{a} == {b}: {a == b}");
Console.WriteLine($"{a} == {c}: {a == c}");
Console.WriteLine($"{b} == {c}: {b == c}");
Console.WriteLine($"{a} == {d}: {a == d}");
Console.WriteLine($"{a} >= {d}: {a >= d}");