Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/01/2008, 20:05
ar7uro
 
Fecha de Ingreso: febrero-2004
Mensajes: 11
Antigüedad: 21 años, 1 mes
Puntos: 0
Re: Restarle HORAS a una FECHA

perfecto xknown esa funcion resta 7 horas a la hora actual, pero para afinarla un poco mas seria bueno utilizar la hora GMT.

Me explico, Perú (donde yo estoy) es GMT-5 y si voy a hospedarlo en un pais que es GMT+1 tendria que SUMARLE 6... pero que pasa si en el horario de verano ellos son GMT+2, tendria que estar actualizando mi función a cada rato...

Esto se soluciona usando la hora GMT

DateTime hora = DateTime.UtcNow.AddHours(-5);

Osea le he dicho que "hora" es el valor GMT que tenga el servidor -5, lo cual hace que cuando la hora del servidor cambie a GMT+2 en verano, yo no tenga que cambiar mi programa.

Espero les sirva. Saludos

PD: Ahora si lo que quieren es hacer una aplicación internacional, igual les recomiendo que trabajen con la hora GMT sin restarle nada, ni sumarle nada y que especifiquen que la aplicación tiene la hora GMT.