我有兩個變量包含日期。 DateStart
和DateEnd
(在SQL中)。
我也有兩個DatePicker
控件(在WinForm中)。
我從數據庫導入兩個日期,需要做一些棘手的事情。重疊日期的範圍
所以這兩個變量創建一個日期範圍和兩個日期選擇器創建另一個日期範圍。
如何檢查這些日期範圍是否與Sql查詢重疊?
E.g(YYYY/MM/DD格式)
DateStart = 2012/07/01
,DateEnd = 2012/07/31
| DatePicker1 | DatePicker2 | Overlapping |
--------------------------------------------
| 2012/07/15 | 2012/07/16 | True |
--------------------------------------------
| 2012/07/31 | 2012/08/01 | True |
--------------------------------------------
| 2012/06/20 | 2012/07/01 | True |
--------------------------------------------
| 2012/08/01 | 2012/09/01 | False |
--------------------------------------------
我知道這是一個有點搞砸了,但我不知道該怎麼問這個。
令人印象深刻。我贊成緊湊版本:-P – phadaphunk 2012-08-03 14:01:59