public static void Main()
string timezone = "Eastern Standard Time";
DateTime serverDateTime = DateTime.Now;
DateTime dbDateTime = serverDateTime.ToUniversalTime();
DateTimeOffset dbDateTimeOffset = new DateTimeOffset(dbDateTime, TimeSpan.Zero);
TimeZoneInfo userTimeZone = TimeZoneInfo.FindSystemTimeZoneById(timezone);
DateTimeOffset userDateTimeOffset = TimeZoneInfo.ConvertTime(dbDateTimeOffset, userTimeZone);
string dbDateTimeString = dbDateTimeOffset.ToString("dd MMM yyyy - HH:mm:ss (zzz)");
string userDateTimeString = userDateTimeOffset.ToString("dd MMM yyyy - HH:mm:ss (zzz)");
Console.WriteLine("UTC : " + dbDateTimeString);
Console.WriteLine("Local Eastern : " + userDateTimeString);