[英]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.