Foros del Web » Programación para mayores de 30 ;) » .NET »

Convertir a hora GMT 0, detectando horario de verano

Estas en el tema de Convertir a hora GMT 0, detectando horario de verano en el foro de .NET en Foros del Web. Hola!! Necesito hacer una conversión a GMT 0 en una fecha-hora que me envían en un XML, la fecha-hora está en GMT-3, o puede estar ...
  #1 (permalink)  
Antiguo 10/11/2010, 10:49
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 17 años, 11 meses
Puntos: 0
Pregunta Convertir a hora GMT 0, detectando horario de verano

Hola!!

Necesito hacer una conversión a GMT 0 en una fecha-hora que me envían en un XML, la fecha-hora está en GMT-3, o puede estar en GMT-4, dependiendo de si están en horario de verano o no.

Lo que quisiera hacer es de alguna manera detectar automáticamente si es horario de verano para saber cuántas horas sumar (3 o 4) para convertir a GMT 0.

La hora que me envían es según el horario de Brasil.

Cómo puedo detectar automáticamente eso del cambio de horario??

Gracias!
Saludos!
  #2 (permalink)  
Antiguo 10/11/2010, 12:03
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Convertir a hora GMT 0, detectando horario de verano

Encontré una solución:

Código:
/* Convierte de GMT-3 a GMT 0*/
DateTime fehcaHrGMT0 = TimeZoneInfo.ConvertTimeToUtc(fechaHrBR, TimeZoneInfo.FindSystemTimeZoneById("E. South America Standard Time"));
/*END*/
Saludos!

Etiquetas: automaticamente, gmt, verano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.