List<DateTime>
"2015-03-21 13:00:00"
"2015-05-15 13:00:00"
"2015-05-24 13:00:00"
"2015-05-27 13:00:00"
"2015-06-14 13:00:00"
我有開始日期(2015-05-21 13:00:00
)和結束日期(2015-06-09 22:00:00
)獲取最近的日期
其實我需要從上述陣列兩個日期這是接近或等於開始日期和結束日期。
另外還請注意,離開始日期最近的日期應該等於或在開始日期之前,最接近結束日期的日期應該等於或在結束日期之後。換句話說,給定日期列表,找到包含開始和結束日期的最小日期範圍。
在這種情況下,輸出將是「2015-05-15 13:00:00
」和「2015-06-14 13:00:00
」。
如何在c#中實現這一目標?
你試過_anything_解決問題了嗎? –
是的,試了很多.. – StackOverflow
所以請顯示你的嘗試,並解釋出了什麼問題。 (作爲第一個想法,對列表進行排序,執行二進制搜索,並且您將找到匹配的日期或與相鄰條目的索引...) –