以今天的日期为例:DateTime.Now
代表两段时间的2 TimeSpan
DateTime mydate = DateTime.Now;
TimeSpan start = TimeSpan.Parse("14:00:00");
TimeSpan end = TimeSpan.Parse("15:00:00");
// TO DO:
如何检查mydate
时间(TimeOfDay)不在start
和end
范围之间。
基本检查小时,分钟,秒是否在14:00到15:00之间或超出此范围。
更新:
正确的条件是:mydate.TimeOfDay <= start || mydate.TimeOfDay >= end
答案 0 :(得分:3)
比较它们似乎可以使接缝工作。 TimeOfDay
是TimeSpan
,就像start
和end
Console.WriteLine(mydate.TimeOfDay <= start || mydate.TimeOfDay >= end);