By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,572 Members | 1,516 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,572 IT Pros & Developers. It's quick & easy.

How to compare time?

P: n/a
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
Mar 29 '06 #1
Share this Question
Share on Google+
3 Replies


P: n/a
James,

The ideas about your question are different in this newsgroups.

In my idea if you only want to compare without knowing anything exact, than
the ticks can do everting for you (is a long value).

(The result value of ticks says almost nothing it started at 1-1-1 while the
calandars have changed during that time).

I hope this helps,

Cor

"James" <ra*@iexpress.net.au> schreef in bericht
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

Mar 29 '06 #2

P: n/a
"James" <ra*@iexpress.net.au> schrieb:
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.

What exactly does not work correctly?

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Mar 29 '06 #3

P: n/a
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
|
|
Mar 30 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.