Gracias espero me puedan ayudar
|
|
#1 (permalink) |
![]() Fecha de Ingreso: enero-2008
Mensajes: 4
|
Necesito ayuda para restar dos horas
Gracias espero me puedan ayudar |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: septiembre-2007
Mensajes: 19
|
Re: Necesito ayuda para restar dos horas
En VB.NET Está DateDiff:
DateDiff("h", StartDateTime, EndDateTime) En c#.net::: /// <summary> /// Dada una fecha, nos devuelve el número de horas que han trascurrido /// desde comienzo de año /// </summary> /// <param name="date"> /// Fecha para la que queremos las horas desde el inicio de año /// </param> private static short GetHoursOnYear(DateTime date) { DateTime beginOfYear = new DateTime(date.Year, 1, 1, 0, 0, 0); TimeSpan diff = date - beginOfYear; double diffHours = diff.TotalHours; Debug.Assert(diffHours <= 24 * 365); return (short)diffHours; } NOTA: Después de darle algunas vueltas ,la función, definitivamente a quedad así: private static short GetHoursOnYear(DateTime dateTime) { return (short)((dateTime.DayOfYear - 1) * 24 + dateTime.Hour); } |
|
|
|