2012-02-05 48 views
1

當調試,對這些3 日期時間輸入值類型有:d1和d2之間日期的Linq lambda讓我感到悲傷?

CreatedDate = 2/3/2012 3:11:34 PM 
d1 = 1/1/2012 12:00:00 AM 
d2 = 2/3/2012 12:00:00 AM 

listings = listings.Where(d=>d.CreatedDate >= d1.Date && d.CreatedDate <= d2.Date); 

我在列表VAR數據,直到該表達式之後;任何線索爲什麼他們沒有顯示?

+0

您創建的日期看起來你已經specificed – 2012-02-05 06:47:26

回答

4

d2.Date不超過d.CreatedDate

+0

嘆息範圍之外的更大的......我得去睡覺。謝謝....我必須等9分鐘才能回答這個問題。 – Bryant 2012-02-05 06:48:15

+2

哈沒有後顧之憂。有時它只是需要另一雙眼睛。 – 2012-02-05 06:49:46

0

試試這個

Get<Collection>() 
           .Where(
x => x.ModifiedInfo.Peek().DateCreated >= DateTime.Parse("2016-11-11") 
&& x.ModifiedInfo.Peek().DateCreated <= DateTime.Parse("2016-11-16")) 
                   .Dump();