Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2010, 08:45
Avatar de -rommel_
-rommel_
 
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Diferencia en dias entre 2 fechas descartando sabados y domingos

a ver se me ocurre una ideOta! jeje...

FechaInicioMundial = 11/06/2010
FechaFinMundial = 11/07/2010

Function VerificarDiaDeLaSemana(FechaAVerificar)
"Verifica que dia de la semana es... si es Diferente de Sabado o Domingo entonces DEVUELVE Valor=1, si es IGUAL a Sabado o Domingo DEVUELVE Valor=0"
Return Valor

Entonces:

Dias = 0
For i = 1 to DiferenciaTotalDias(FechaInicioMundial, FechaFinMundial)
Dias = Dias + VerificarDiaDeLaSemana(SumarFecha(FechaInicioMundi al+i))
next i

DiferenciaTotalDias --> Retorna el total de Dias entre esas 2 fechas
VerificarDiasDeLaSemana --> Retorna Fecha + Numero (ej: 11/06/2010 + 2 = 13/06/2010)

Espero te ayude mi algoritmo :D jejeje... algo improvisado pero ahi te dejo...