Sorting array of formatted time strings
<p>I am trying to sort my arraylist.</p>

<p>The array list consists of data in time format.</p>

<p>Array:</p>

<pre><code>9:15 AM, 10:20 AM
</code></pre>

<p>How should I sort it?</p>

<p>The result i get from below code is : </p>

<pre><code>10:20 AM
9:15 AM
</code></pre>

<p>Below is my code:</p>

<pre><code>String timeText = readFileTime.ReadLine();
    timeSplit = timeText.Split(new char[] { '^' });
    Array.Sort(timeSplit);

foreach (var sortedArray in timeSplit)
    {
        sortedTimeListBox.Items.Add(sortedArray);
    }
</code></pre>
