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
所以请显示你的尝试,并解释出了什么问题。 (作为第一个想法,对列表进行排序,执行二进制搜索,并且您将找到匹配的日期或与相邻条目的索引...) –