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 に答える