我有一个包含日期时间值转换为字符串的字符串列表的列表。列表中还有其他值,因此我无法将列表设置为完整的DateTime列表。列表的列表与字符串日期排序?
我有一行代码对列表进行排序,但它按字符串值排序日期,而不是DateTime值(这是我想要的)。我怎样才能修改我的代码,以便按照DateTime正确排序?
//This sorts the parent list by the 2nd column of the child list
List.Sort((a, b) => -1 * a[1].CompareTo(b[1]));
编辑:
样品清单内容:
值1,2010-06-28 10:30:00.000
值2,2010-06-27 10:30:00.000
值2,2010 -06-26 10:30:00.000
可您发布名单的一些内容? – 2010-06-28 15:36:45
我在原帖中添加了一些示例列表内容 – sooprise 2010-06-28 15:39:08
您的列表内容是字符串吗?你正在访问它,就像它是一个字符串数组。 – 2010-06-28 15:52:54