日期时间排序列表中的时间 [英] Sort DateTime List by Time
本文介绍了日期时间排序列表中的时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个日期列表,我想用一个lambda表达式,如果可能的排序。
我的目录:
1979年6月19日8:00 :00
1980年5月5日晚上7:00:00点
1982年10月20日下午5时00分00秒
1984年1月4日早上6:00:00
输出应该按以下顺序:
1984年1月4日早上6:00:00
1979年6月19日上午8点00分零零秒
1982年10月20日下午五时00分00秒
1980年5月5日下午7时00分00秒
解决方案
简单地说,排序依据
的的TimeOfDay
:
VAR列表= dateList.OrderBy(X => x.TimeOfDay).ToList();
//了ToList回应发表评论说。
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
解决方案
Simply, OrderBy
the TimeOfDay
:
var list = dateList.OrderBy(x => x.TimeOfDay).ToList();
// ToList added in response to comment.
这篇关于日期时间排序列表中的时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文