Count Number Of Days Between Two Dates And Display Date in VB.NET.

Dim dt1 As DateTime = Convert.ToDateTime(DateTimePicker1.Value.ToString("dd/MM/yyy"))

Dim dt2 As DateTime = Convert.ToDateTime(DateTimePicker2.Value.ToString("dd/MM/yyy"))

''count total day between selected your date

Dim ts As TimeSpan = dt2.Subtract(dt1)

If Convert.ToInt32(ts.Days) >= 0 Then

For index = 0 To ts.Days

''get date string one by one

Dim ds As String = dt1.AddDays(index)

Next

Else

MessageBox.Show("Please Check It's Invalid Input")

End If