SOF User
SOF User

Reputation: 7830

Time Range Selection in C#

How can I know current time(not date) is between JobStart & Job End Time

    var JobStartTime  = new DateTime(2012,1,1,9,0,0,DateTimeKind.Local);    //09:00AM
    var JobEndTime = new DateTime(2012,1,1,18,0,0,DateTimeKind.Local);      //06:00PM
    var CurrentTime = DateTime.Now; 

Upvotes: 0

Views: 244

Answers (1)

Habib
Habib

Reputation: 223237

Use DateTime.TimeOfDay Property

if (CurrentTime.TimeOfDay >= JobStartTime.TimeOfDay &&
    CurrentTime.TimeOfDay <= JobEndTime.TimeOfDay)
{

}

Upvotes: 3

Related Questions