我有一組假期日期。這些總是會在工作日。可以說什麼是找到連續日期列表的最快方法
DateTime[] dates = new DateTime[] {"1/8/2010","1/3/2010","1/6/2010","1/7/2010","1/21/2010"}
我現在有一個單一的輸入日期。可以說:
DateTime vacationDateToCheck = 1/7/2010;
我想找到假設集(日期列表)給定上述集。特別是,我想要列表的第一個和最後一個日期。
因此,舉例來說,如果我在vacationDateToCheck變量(1/7/2010)通過我還是會回到
是的,你是在度假從1/6/2010到1/8/2010。
如果我在1/4/2010傳遞它將返回一個空的結果。
這是踢球者。我希望它在週末時分,並在週末時分。所以如果我在週五和下週一有一個假期,我會希望它包括作爲一個列表。
有什麼建議嗎?
您可以使用ISO 8601日期格式還是指定部件的順序? – Joey 2010-10-14 12:11:45
是否將假期天數作爲單獨的天數列表進行存儲?這不是最好的方式,這使得這項任務變得更加困難。 – Lazarus 2010-10-14 12:13:47
另外,你將如何應對假期,跨越一個週末?週末的日子是否會被列入假期日的列表中,或者爲了您的功能目的,會將第1周開始的假期和第2周結束的假期視爲兩個單獨的假期? – Lazarus 2010-10-14 12:15:39