how to split list by date csharp

Code Example - how to split list by date csharp

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