IEnumerable <string>复选框获取旧日期</string>

时间:2015-01-23 10:11:49

标签: asp.net asp.net-mvc

我的代码是:

IEnumerable<string> checkboxes 

复选框包含数据:

<"4,12/16/2014 00:00:00">
<"8,11/16/2014 00:00:00">
<"6,10/16/2014 00:00:00">

4,8,6是FileId

我需要从复选框列表中获取oldDate的fileId

1 个答案:

答案 0 :(得分:1)

var allIds = checkboxes.Select(x=>int.Parse(x.Split(new []{','})[0]));

如果你想要最早的

int.Parse((checkboxes.OrderBy(x => DateTime.Parse(x.Split(new[] {','})[1])).First()).Split(new[] {','})[0]);
如果复选框为空,

两种情况都会失败。请先验证并检查日期的解析,您可能需要通过正确的格式化程序