La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55180 - LISTADO DE LOS DIAS ENTRE DOS FECHAS
Autor:  Oliva Meza Flores
Hola:

Alguien me puede ayudar por favor tengo dos datetimepicker y apartir de unas fechas seleccionadas necesito hacer una lista de los dias que se encuentran entre esas dos fechas por ejemplo.

21/09/2007 y 25/092007

y que me diga

22
23
24

Se los agradeceria ,........

  Respuesta:  Gildo Delgadillo
Pues bien, fijate en el detalle, de acuerdo a lo que indicas ambos datatimepicker manejan el mismo mes y el mismo año... pues bien en ese caso te sugiero lo siguiente:

Dim DiaInicio, DiaFinal as Byte 'Son variables que almacenarán el inicio de rango y el final de rango...renombra los componentes para mejor uso, como ser: dtpFechaInicial, y dtpFechaFinal.

Entonces haces lo siguiente:

DiaInicio = dtpFechaInicio.Day 'Toma el día 21
DiaFinal = dtpFechaFinal.Day 'Toma el día 25

Dim TotalDias as string 'Almacenara todos los días que existen dentro del rango de fechas...

While DiaInicio < DiaFinal
DiaInicio = DiaInicio + 1
TotalDias = TotalDias & " " & DiaInicio 'Concatenamos el resultado...
End While

Luego solo te quedaria imprimir o mostrar la variable TotalDias que contiene los dias que existen dentro del rango de fechas especificados (21 22 23 24 25)... claro siempre y cuando sean del mismo mes...