我有一個日期字段,我將數據庫的值從日期時間轉換爲字符串格式(「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