[英]c# TimeOfDay not between 2 timespans
Having today's date for example: DateTime.Now
以今天的日期为例:
DateTime.Now
And 2 TimeSpan that represents two periods of time 和2 TimeSpan代表两个时间段
DateTime mydate = DateTime.Now;
TimeSpan start = TimeSpan.Parse("14:00:00");
TimeSpan end = TimeSpan.Parse("15:00:00");
// TO DO:
How to check that mydate
time (TimeOfDay) is not between start
and end
range. 如何检查
mydate
时间(TimeOfDay)不在start
和end
范围之间。
Basically check if the hours, minutes, seconds are between 14:00 and 15:00 or outside this range. 基本上检查小时,分钟,秒是否在14:00到15:00之间或超出此范围。
UPDATE: 更新:
The right condition is: mydate.TimeOfDay <= start || mydate.TimeOfDay >= end
正确的条件是:
mydate.TimeOfDay <= start || mydate.TimeOfDay >= end
mydate.TimeOfDay <= start || mydate.TimeOfDay >= end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.