I have arraylist which has listitem containing date and some string. I want to sort this Arraylist on the basis of Date.
I have following pseudo code for arraylist items.

```
ArrayList _arListDAte = new ArrayList();
//foreach loop for DAtatable rows
ListItem lstitem = new ListItem();
//here is condition for assigning text to lstitem
//if condition match
lstitem.Text = Today.Date() + ' - Allowed'
//else
lstitem.Text = Today.Date() + ' - Not allowed'

listitem.value = datarow[id]+'-M';

```

so finally my Arraylist contains below data  

Text VAlue  

11-04-2013 - Allowed 120-M   

5-01-2013 - Allowed 101-M  

2-02-2013 - Allowed 121-M  

8-8-2012 - Not Allowed 126-NM  

I want to sort this arraylist by date in ascending order.