gpt4 book ai didi

c# - 如何使用 Linq 按日期对订单列表进行分组

转载 作者:行者123 更新时间:2023-11-30 15:48:27 24 4
gpt4 key购买 nike

我有一个订单列表,想按创建日期对它们进行分组。

每个订单的创建日期时间将类似于“2010-03-13 11:17:16.000”

如何让它们只按日期分组,比如“2010-03-13”?

 var items = orderList.GroupBy(t => t.DateCreated)
.Select(g => new Order()
{
DateCreated = g.Key

})
.OrderByDescending(x => x.OrderID).ToList();

更新:如何按月对订单进行分组?而下面的代码是不正确的。

var items = orderList.GroupBy(t => t.DateCreated.Month)
.Select(g => new Order()
{
DateCreated = g.Key

})
.OrderByDescending(x => x.OrderID).ToList();

非常感谢。

最佳答案

使用日期属性。

var items = orderList.GroupBy( t => t.DateCreated.Date )

关于c# - 如何使用 Linq 按日期对订单列表进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2606739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com