我有一个日期字段,我将数据库的值从日期时间转换为字符串格式(“dd-MMM-yyyy”),我需要执行排序此字符串日期字段,但好像当我一直在进行分类时,它正在工作,只检查日期,而不是一个月,也不是一年。 所以当数据在日期格式(数据库):在Linq的字符串的子字符串排序
2012-01-29
2011-01-01
2013-03-28
所以它是排序像
2013-03-28
2012-01-29
2011-01-01
但它的排序: 29-JAN-2012 28月2013 01-Jan-2011
所以我想应用orderbydescending-> then by->等,我需要从最后分割字符串,有没有办法解决? 我在做:
List<c> lst=lst.OrderByDescending(d=>d.TDate.Substring(d.TDate.LastIndexOf('-').toList();
感谢您的接受,并希望您会投票回答 – 2013-05-03 20:09:16
肯定的好友!我也投了赞成票。 – 2013-05-06 06:03:50