我正在寻找一种方法来从最接近当前时间的时间跨度集合中获取时间跨度。
Atm我有以下代码:
var closestTime= timespanCollection.OrderBy(t => Math.Abs((t - DateTime.Now.TimeOfDay).Ticks)).First();
问题是,当时间例如为11:02且时间为11:00时,它将作为最接近的时间,但是我只希望将来的时间。
我正在像一个foreach循环那样猜测,这样做的快速方法是什么?
胡子哥哥
相关分类