【发布时间】:2015-04-17 21:21:33
【问题描述】:
我有一个数据表,其列是名称、代码、日期和时间。现在我想使用 LINQ 获取一天中每小时的所有记录数。
DateTime 列包含的数据为
2014-08-01 07:00:06.163
2014-08-01 07:00:11.873
2014-08-01 07:00:42.623
2014-08-01 07:00:48.363
2014-08-01 07:01:15.243
2014-08-01 07:01:16.507
现在我想按小时计算从一天开始到一天结束的所有记录数。
例如:
7 O Clock : 56 Records
8 O Clock : 90 Records
..
..
etc.
如何通过 LINQ 实现?
【问题讨论】:
-
可以。但是你尝试过什么?哪一部分你不知道/不工作?
-
如果两条记录在不同的日子,但在同一小时,你想将它们相加还是分开计算?