| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Niteman Lt

Registrado: 19 Dic 2002Mensajes: 92Ubicación: Sant Boi (Barcelona)
|
Publicado: Jue 29 Abr, 2004 10:05 am Asunto: Contar dias |
|
|
Hola al foro.
Me gustaria saber cuantos dias hay entre dos fechas pero sin contar los fines de semana.
Hay una funcion que es DaysBetween, pero claro, cuenta todos los dias. Yo quiero solo los dias laborables ( de mi empresa).
Como lo puedo hacer??
Salu2. |
|
| Volver arriba |
|
 |
dcelso_ Invitado
|
Publicado: Jue 29 Abr, 2004 2:00 pm Asunto: puede |
|
|
No se, en principio se me ocurre que cuentes el número de semanas (seguro que hay función), lo multipliques por 2 y se lo restes al número de días que te da dicha función.
La verdad es que lo suyo es que te definas un calendario, y luego en él señales los dias laborables de tu empresa y te hagas un bucle que cuente desde el día que metas hasta el otro.
Por ejemplo defines un array de 356 de estructuras de en el que haya un tdatetime y un bool para saber si es festivo.
luego recorres el bucle y vas poniendo festivos de tu empresa en el bool a true.
Asi luego puedes volver a recorrerlo desde dos fechas dadas y contar los bool a false que haya. |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Vie 30 Abr, 2004 12:24 pm Asunto: |
|
|
Es una idea. La tengo que probar. Hay un par de funciones que tengo que probar WeeksBetween y WeekSpan.
Ya comentaré.
Salu2. |
|
| Volver arriba |
|
 |
|