C#中的时间范围选择

时间:2012-11-12 08:53:22

标签: asp.net c#-3.0

如何知道JobStart和&之间的当前时间(不是日期)。工作结束时间

    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; 

1 个答案:

答案 0 :(得分:3)

使用DateTime.TimeOfDay属性

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

}