I have a datetime list and I would like to sort it using a lambda expression if possible.
My list:
6/19/1979 8:00:00 AM
5/5/1980 7:00:00 PM
10/20/1982 5:00:00 PM
1/4/1984 6:00:00 AM
The output should be in this order:
1/4/1984 6:00:00 AM
6/19/1979 8:00:00 AM
10/20/1982 5:00:00 PM
5/5/1980 7:00:00 PM
Use sorted() to sort a list of datetime objects. Call sorted(date_list) with date_list as a list of datetime. datetime objects to return a new list with the elements of date_list in increasing order.
Given a list of dates in string format, write a Python program to sort the list of dates in ascending order. Approach: In Python, we can use sort() (for in-place sorting) and sorted() (returns a new sorted list) functions for sorting lists.
Simply, OrderBy
the TimeOfDay
:
var list = dateList.OrderBy(x => x.TimeOfDay).ToList();
// ToList added in response to comment.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With