[英]c# TimeOfDay not between 2 timespans
以今天的日期为例: 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
mydate.TimeOfDay <= start || mydate.TimeOfDay >= end
比较它们似乎可以使接缝工作。 TimeOfDay
是一个TimeSpan
,就像start
和end
Console.WriteLine(mydate.TimeOfDay <= start || mydate.TimeOfDay >= end);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.