c# conversión de zona horaria
Después de leer la hora de la base de datos, conviértala según la zona horaria del usuario
//Hora local
DateTime localTime = new DateTime(2011, 03, 10 , 17, 32, 00);
//Zona horaria: Estados Unidos
string EasternZoneId = "Hora estándar del Pacífico";
TimeZoneInfo EasternZone = TimeZoneInfo. FindSystemTimeZoneById(easternZoneId);
this.textBox1.Text = TimeZoneInfo.ConvertTimeToUtc(localTime, EasternZone).ToString();