public static void Main()
DateTime currentTime = DateTime.Now;
Console.WriteLine("Server's current local time is: " + currentTime.ToString("hh:mm tt"));
DateTime logEntryUtc = DateTime.UtcNow;
Console.WriteLine("Server's current local time in UTC is: " + logEntryUtc +
", and would be stored in a database with an UTC-offset as: " + logEntryUtc.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss.fffZ"));
DateTime deadlineUtc = new DateTime(2022, 12, 3, 18, 0, 0, DateTimeKind.Utc);
TimeZoneInfo newYorkTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
TimeZoneInfo londonTimeZone = TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time");
DateTime newYorkDeadline = TimeZoneInfo.ConvertTimeFromUtc(deadlineUtc, newYorkTimeZone);
DateTime londonDeadline = TimeZoneInfo.ConvertTimeFromUtc(deadlineUtc, londonTimeZone);
Console.WriteLine("\nDeadline in New York: " + newYorkDeadline);
Console.WriteLine("Deadline in London: " + londonDeadline); }