La Web del Programador: Comunidad de Programadores
 
    Pregunta:  53484 - COMO USAR DATATIMEPCKER
Autor:  tomsawyer fim
un poco de su saber porfa...

nose como tomar un rango de fechas si quiero utilizar 2 dataTimePicker..
uno para el inicio y otro para el fin,,,
y nose como tomar los datos que se encuentran en ese rango.

digamos q en uno selecciono 5 de mayo y en el otro dtpicker 27 de mayo, como puedo extraer los datos que hay del 5 al 27 de mayo..

gracias por todo...

  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 5
DiaFinal = dtpFechaFinal.Day 'Toma el día 27

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

While DiaInicio <= DiaFinal
TotalDias = DiaInicio
DiaInicio = DiaInicio + 1
End While

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