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