2
如果我有一个日期,如23/05/2011,17/03/2012,01/07/2010等在一个字符串数组是可能的排序年,然后几个月然后几天而不是它首先排序的日子?从一个字符串数组中排序日期
如果我有一个日期,如23/05/2011,17/03/2012,01/07/2010等在一个字符串数组是可能的排序年,然后几个月然后几天而不是它首先排序的日子?从一个字符串数组中排序日期
你可以把它解析到DateTime
第一:
var orderedByDateTime = strings
.Select(s => new { s, dt = DateTime.ParseExact(s, "dd'/'MM'/'yyyy", null) })
.OrderBy(x => x.dt)
.Select(x => x.s);
如果他们是在一个字符串数组它们串(不是日期),因为字符串数组举行...好,你知道 – Plutonix 2015-03-30 19:49:02
是的,但首先,你应该问问你自己,如果字符串数组应该是一个字符串数组而不是一个DateTime数组。 – xanatos 2015-03-30 19:50:19