【发布时间】:2014-09-14 21:23:17
【问题描述】:
所以我有一个时间戳列表,它们不是均匀间隔的,这意味着一个时间戳可以是前一个时间戳之后的 10 分钟或之后的 5 秒。找到最接近 (DateTime.Now.TotalSeconds - 3600) 的条目索引的最佳方法是什么?
【问题讨论】:
-
两个cmets: 1. timestamp 不是众所周知的类型。你的意思是
DateTime对象,还是你有用户定义的类型? 2. 将“一小时前”表示为:DateTime.Now.Subtract(TimeSpan.FromHours(1));可能更易读 -
是的,对不起,我使用
DateTime.UtcNow - UnixEpoch创建了一个我用作时间戳的 unix 时间戳