使用Linq获取最后一天的记录
我想得到最后一天的记录,。表如下所示: ID-日期时间------项目ID -1-10/21/2012 12:08:10 PM-45 -2012年2月2日-11月21日11:20:18上午-30 -2012年3月11日11:50:00上午11点 在这个例子中,我只想得到第2行和第3行。我该怎么做 我只想得到最后一天的参赛作品。这是虚拟数据 谢谢请尝试,然后再试 范例使用Linq获取最后一天的记录,linq,Linq,我想得到最后一天的记录,。表如下所示: ID-日期时间------项目ID -1-10/21/2012 12:08:10 PM-45 -2012年2月2日-11月21日11:20:18上午-30 -2012年3月11日11:50:00上午11点 在这个例子中,我只想得到第2行和第3行。我该怎么做 我只想得到最后一天的参赛作品。这是虚拟数据 谢谢请尝试,然后再试 范例 int[] ints = new [] {1,2,3}; var last = ints.Skip(1).Take(2
int[] ints = new [] {1,2,3};
var last = ints.Skip(1).Take(2).
基于评论的更新
我想得到最后一天的参赛作品。这些是虚拟数据 然后使用方法。 范例 或
我不知道怎么做。我不熟悉linq。如果您不熟悉linq查询,请提供输入数据结构。另外,从一个更好的问题中学习基础知识,问他们如何更多地了解LINQ,但在StackOverflow上已经问过很多次了,例如,我想获得最后一天的条目。这些是虚拟数据,我想获取最后一天的条目。这些是假的data@Darshana那你为什么要写这篇评论呢?
int[] ints = new [] {1,2,3};
var last = ints.Last().
var lastDayItems = itmes.GroupBy(i => i.DateTime.Date)
.OrderByDescending(g => g.Key)
.First();
var date = items.Max(i => i.DateTime).Date;
var lastDayItems = itmes.Where(i => i.DateTime.Date == date);