所以我有一个时间戳列表,它们不是统一间隔的,这意味着一个时间戳可以在前一个之后 10 分钟或之后 5 秒。查找最接近 (DateTime.Now.TotalSeconds - 3600) 的条目索引的最佳方法是什么?
最佳答案
由于您没有提供任何具体代码,我们只能对此提出建议。
您可以做的是获取列表中日期的绝对差值,并将其与所需日期进行比较,取最低值。
类似于:
list.OrderBy( x => Math.Abs((x.Date - desiredDate).TotalMilliseconds)).FirstOrDefault();
关于c# - 在列表中查找最接近一小时前的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25838152/