【发布时间】:2016-11-22 02:46:06
【问题描述】:
我有一个 DateTimes 列表,我必须选择 DateTime.Now 之后最接近的时间。
if(listItem > DateTime.Now)
{
...
}
Date Day Time Hgt
07/19 Tue 01:39 AM 0.12 L
07/19 Tue 08:00 AM 3.81 H
07/19 Tue 01:24 PM 0.07 L
07/19 Tue 08:18 PM 4.46 H
07/20 Wed 02:19 AM -0.01 L
07/20 Wed 08:43 AM 4.01 H
07/20 Wed 02:09 PM 0.0 L
07/20 Wed 09:01 PM 4.58 H
我的问题是,如果我在上午 5:24 检查 - 它会在 DateTime.Now 之后第一次返回下午 1:24。
【问题讨论】:
-
你是如何加载时间的?即进入列表框
-
您必须遍历所有日期并找到与当前日期和 > 更接近的日期,而不仅仅是找到的第一个日期。
-
是的...我需要 DateTime.Parse 的日期。谢谢