c# - LINQ 按日期将列表拆分为列表

标签 c# linq list

<分区>

我有对象列表 List<Payment> .我想获得按 PaymentDate 分组的列表列表.类似的东西:List<List<Payments>>其中列表的每个列表都有相同的日期(没有时间)。

最佳答案

DateTime 有一个 Date property :

List<List<Payments>> result = payments 
    .GroupBy(p => p.PaymentDate.Date)
    .Select(g => g.ToList())
    .ToList();

关于c# - LINQ 按日期将列表拆分为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254035/

相关文章:

c# - 一个方法的局部变量是否在线程之间共享?

c# - Linq 计算列表中的唯一值

java - 初始化没有对象类型的数组列表 - JAVA

python:以Pythonic方式在值列表和模型对象列表之间查找差异,即模型对象值

c# - 为什么不更新我的数据?

c# - ASP.NET 自动执行页面

asp.net - 如何从嵌套转发器控件访问 linq group-by 查询的组?

mysql获取订单号

c# - 在 ASP.NET Core 中设置 app.UseFileServer 后获取 PhysicalPath

c# - 通过LINQ从gridview获取列值