Click here to Skip to main content
11,934,783 members (42,330 online)
Rate this:
Please Sign up or sign in to vote.
See more: VB VB.NET
I get so many errors from this trying this in VS2012-VB. I simply want to find the difference between the selected dates in my two datepicker objects (DateIn & DateOut). If the difference is less than 7 I want a checkbox to be checked, greater than 7 days, unchecked. None of the solutions I have found on this site have helped at all.
Private Sub RushOrder()
    If DateOut.SelectedDate - DateIn.SelectedDate < TimeSpan.FromDays(7) Then
        chkRush = True
        chkRush = False
    End If
End Sub
Posted 8-Feb-13 4:44am
Edited 8-Feb-13 4:52am
CHill60 8-Feb-13 9:51am
Post the code that is producing so many errors so that we can try to help

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Try :

Dim ts as TimeSpan = DateOut.Value - DateIn.Value
If (ts.TotalDays > 7)
   '' Do something when difference is greater than 7 days
   '' Do something when the difference is less than 7 days
End If

Hope this helps.
Sean Donnahoe 8-Feb-13 9:54am
Actually, this doesn't help much. .Value is not a property or method of DatePicker object. At least on my machine. Am I missing a dependency or something?
phil.o 8-Feb-13 11:56am
I don't remember, and I don't have any IDE installed on this computer. Just find the property of your DateTimePicker object that holds the DateTime value ; auto-completion should help you here.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.151126.1 | Last Updated 8 Feb 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100