• Lunes 18 de Noviembre de 2024, 05:16

Autor Tema:  calculo de horas en datetimepicker  (Leído 2033 veces)

kancerman

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
calculo de horas en datetimepicker
« en: Martes 21 de Junio de 2011, 07:13 »
0
tengo que calcular 160 horas entre 2 datetimepicker uno de inicio y uno de termino o sea que cuando cambie el de inicio se cambie el de termino sumandole 160 horas pero no es tan sencillo ya que estas horas solo se suman 4 horas de lunes a viernes y 5 horas cada sabado, los domingos no suman
el codigo que hice es el siguiente
Código: C#
  1. dateTimePicker2.Value = dateTimePicker1.Value.AddDays(45);
  2.  
el 45 lo saque asi
de lunes a viernes son 4 horas diarias por lo tanto son 20 horas mas las 5 del domingo son 25 por lo tanto 160/25 son 6.4 semanas lo que son aprox 45 dias
el problema es que derepente me da la fecha correcta y de repente le faltan 1 o 2 dias y si le sumo al 45 1 dia obviamente pasa lo mismo que derepente sale bien y derepente sale con 1 dia mas

ojala puedan ayudarme ya que toy con este problema atascado y necesito una opinion externa a lo mejor otra forma de sacar el calculo de los dias

saludos y gracias