0

我怎么知道当前时间(不是日期)在 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; 
4

1 回答 1

3

使用DateTime.TimeOfDay属性

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

}
于 2012-11-12T08:55:22.680 回答