Вам необходимо сохранить дату создания как объект DateTime, а не как строку.Реализуйте метод сравнения в своем классе записей, который сравнивает даты создания.Затем, если вы сохраните свои записи в списке, вы сможете отсортировать их.В приведенном ниже примере последние записи будут в конце, поэтому, если вы хотите, чтобы они просто изменили список.
List<Records> recordList = parseXml(); // populate your list
recordList.Sort(new Comparison<Record>(Record.Comparison)); // sort in creation date ascending order
recordList.Revers(); // reverse the elements in the list
Record[] the2latest = new Record[2]{recordList[0], recordList[1]};
public partial class Record
{
public static int Comparison(Record r1, Record r2)
{
return DateTime.Compare(r1.creationDate, r2.creationDate);
}
}