James,
Generally I use a TimeRange class.
http://www.tsbradley.net/Cookbook/Pa...timeRange.aspx
Dim range As New TimeRange(#13:30:00 PM#, #14:30:00 AM#)
If range.Contains(Time1) then
'do stuff
End If
Although TimeRange accepts DateTime parameters, internally it is represented
as TimeSpan objects.
(Yes I need to update the descriptions on that page).
--
Hope this helps
Jay [MVP - Outlook]
..NET Application Architect, Enthusiast, & Evangelist
T.S. Bradley -
http://www.tsbradley.net
"James" <ra*@iexpress.net.au> wrote in message
news:ee*************@TK2MSFTNGP10.phx.gbl...
| Hi Guys,
|
| Just looking for the best way to compare two times.
|
| What I want to do is make sure a time is in between two other times.
|
| E.g. If the current time is 14.00 I want to check that it is between 13.30
| and 14.30.
|
| Would it be best be using the TimeSpan class?
|
| Idealy I want to do:
|
| If (Time1 > Time2) And (Time1 < Time3) then
|
| 'do stuff
|
| End If
|
| but that does not work correctly.
|
| Thanks
|
| James
|
|