c# - c# sort datetime list 获取最新时间
问题描述
在 C# 中如何获取最新时间?
我的列表:
2019-12-11 8:00:00
2019-11-11 9:00:00
输出应该是:
2019-11-11 9:00:00
2019-12-11 8:00:00
mylist.Last()
是 2019-12-11 8:00:00
解决方案
您可以使用 linq 来实现这一点。使用 OrderBy 或 OrderByDesc 对列表进行排序,使用 Last 或 LastOrDefault 获取最后一个值。
var list = new List<DateTime>();
list = list.OrderBy(x => x).ToList();
var result = list.LastOrDefault();
推荐阅读
- ios - 如何在Swift中将xib的垂直长度设置为代码
- amazon-web-services - 从 Amazon Web Service Ec2 实例运行 Python?
- r - 使用 StatET 时,信息显示在浏览器中,而不是“R 帮助”窗格中
- db2 - 为 db2 purescale 设置客户端关联
- javascript - 在更改下拉后将文本放入 td
- python - 不同操作系统上的python ctypes问题
- mysql - 使用mysql从表中获取最新记录
- eclipse - Eclipse:创建新类时如何使 public static void main(String[] args) 默认
- python - 在嵌套列表中置换元组组合
- admob - GADOCategories_GADOAdLoader_Mediation 崩溃