public ActionResult Register(int id) { UserRegistration UR = new UserRegistration(); var timeZones = TimeZoneInfo.GetSystemTimeZones(); foreach (var timeZone in timeZones) { string Name = timeZone.DisplayName; string dln = timeZone.DaylightName; TimeSpan dt = timeZone.BaseUtcOffset; string dn = timeZone.Id; } DateTime serverDateTime = DateTime.Now; DateTime dbDateTime = serverDateTime.ToUniversalTime(); DateTimeOffset dbDateTimeOffset = new DateTimeOffset(dbDateTime, TimeSpan.Zero); TimeZoneInfo userTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Arabian Standard Time"); DateTimeOffset userDateTimeOffset = TimeZoneInfo.ConvertTime(dbDateTimeOffset, userTimeZone); string userDateTimeString = userDateTimeOffset.ToString("dd MMM yyyy - HH:mm:ss (zzz)"); UR = rgm.GetUsetDetailByID(id); return(View(UR)); }